From 1f86f9a39fe9d0274979a917a21c838d582b8291 Mon Sep 17 00:00:00 2001 From: guanjihuan Date: Tue, 22 Oct 2024 18:39:36 +0800 Subject: [PATCH] updateupdate --- .../LSF_parallel_with_guan/a.py | 2 ++ .../LSF_parallel_with_guan/bsub_parallel_with_guan.py | 7 +++++++ .../PBS_parallel_with_guan/a.py | 2 ++ .../qsub_parallel_with_guan.py | 5 ++--- .../{parallel => detailed_code_of_parallel}/a.py | 0 .../{parallel => detailed_code_of_parallel}/a.sh | 0 .../{parallel => detailed_code_of_parallel}/parallel.py | 0 .../parallel_with_guan/a.py | 7 ------- 8 files changed, 13 insertions(+), 10 deletions(-) create mode 100644 2023.02.21_parallel_python_manually/LSF_parallel_with_guan/a.py create mode 100644 2023.02.21_parallel_python_manually/LSF_parallel_with_guan/bsub_parallel_with_guan.py create mode 100644 2023.02.21_parallel_python_manually/PBS_parallel_with_guan/a.py rename 2023.02.21_parallel_python_manually/{parallel_with_guan => PBS_parallel_with_guan}/qsub_parallel_with_guan.py (55%) rename 2023.02.21_parallel_python_manually/{parallel => detailed_code_of_parallel}/a.py (100%) rename 2023.02.21_parallel_python_manually/{parallel => detailed_code_of_parallel}/a.sh (100%) rename 2023.02.21_parallel_python_manually/{parallel => detailed_code_of_parallel}/parallel.py (100%) delete mode 100644 2023.02.21_parallel_python_manually/parallel_with_guan/a.py diff --git a/2023.02.21_parallel_python_manually/LSF_parallel_with_guan/a.py b/2023.02.21_parallel_python_manually/LSF_parallel_with_guan/a.py new file mode 100644 index 0000000..a8b01bb --- /dev/null +++ b/2023.02.21_parallel_python_manually/LSF_parallel_with_guan/a.py @@ -0,0 +1,2 @@ +parameter=0 +print(f'hello world {parameter}') \ No newline at end of file diff --git a/2023.02.21_parallel_python_manually/LSF_parallel_with_guan/bsub_parallel_with_guan.py b/2023.02.21_parallel_python_manually/LSF_parallel_with_guan/bsub_parallel_with_guan.py new file mode 100644 index 0000000..911db10 --- /dev/null +++ b/2023.02.21_parallel_python_manually/LSF_parallel_with_guan/bsub_parallel_with_guan.py @@ -0,0 +1,7 @@ +import guan + +parameter_array = [1, 2, 3, 4] + +guan.make_sh_file_for_bsub(sh_filename='a', command_line='python a.py', cpu_num=1, task_name='task', queue_name='score', cd_dir=0) + +guan.copy_py_sh_file_and_bsub_task(parameter_array, py_filename='a', old_str_in_py='parameter=0', new_str_in_py='parameter=', sh_filename='a', bsub_task_name='task') \ No newline at end of file diff --git a/2023.02.21_parallel_python_manually/PBS_parallel_with_guan/a.py b/2023.02.21_parallel_python_manually/PBS_parallel_with_guan/a.py new file mode 100644 index 0000000..a8b01bb --- /dev/null +++ b/2023.02.21_parallel_python_manually/PBS_parallel_with_guan/a.py @@ -0,0 +1,2 @@ +parameter=0 +print(f'hello world {parameter}') \ No newline at end of file diff --git a/2023.02.21_parallel_python_manually/parallel_with_guan/qsub_parallel_with_guan.py b/2023.02.21_parallel_python_manually/PBS_parallel_with_guan/qsub_parallel_with_guan.py similarity index 55% rename from 2023.02.21_parallel_python_manually/parallel_with_guan/qsub_parallel_with_guan.py rename to 2023.02.21_parallel_python_manually/PBS_parallel_with_guan/qsub_parallel_with_guan.py index 5e55346..e49aa31 100644 --- a/2023.02.21_parallel_python_manually/parallel_with_guan/qsub_parallel_with_guan.py +++ b/2023.02.21_parallel_python_manually/PBS_parallel_with_guan/qsub_parallel_with_guan.py @@ -1,8 +1,7 @@ -import numpy as np import guan -parameter_array = np.arange(0, 11, 2) +parameter_array = [1, 2, 3, 4] -guan.make_sh_file(sh_filename='a', command_line='python a.py', cpu_num=1, task_name='task', cd_dir=0) +guan.make_sh_file_for_qsub(sh_filename='a', command_line='python a.py', cpu_num=1, task_name='task', cd_dir=0) guan.copy_py_sh_file_and_qsub_task(parameter_array=parameter_array, py_filename='a', old_str_in_py='parameter=0', new_str_in_py='parameter=', sh_filename='a', qsub_task_name='task') \ No newline at end of file diff --git a/2023.02.21_parallel_python_manually/parallel/a.py b/2023.02.21_parallel_python_manually/detailed_code_of_parallel/a.py similarity index 100% rename from 2023.02.21_parallel_python_manually/parallel/a.py rename to 2023.02.21_parallel_python_manually/detailed_code_of_parallel/a.py diff --git a/2023.02.21_parallel_python_manually/parallel/a.sh b/2023.02.21_parallel_python_manually/detailed_code_of_parallel/a.sh similarity index 100% rename from 2023.02.21_parallel_python_manually/parallel/a.sh rename to 2023.02.21_parallel_python_manually/detailed_code_of_parallel/a.sh diff --git a/2023.02.21_parallel_python_manually/parallel/parallel.py b/2023.02.21_parallel_python_manually/detailed_code_of_parallel/parallel.py similarity index 100% rename from 2023.02.21_parallel_python_manually/parallel/parallel.py rename to 2023.02.21_parallel_python_manually/detailed_code_of_parallel/parallel.py diff --git a/2023.02.21_parallel_python_manually/parallel_with_guan/a.py b/2023.02.21_parallel_python_manually/parallel_with_guan/a.py deleted file mode 100644 index 8f64990..0000000 --- a/2023.02.21_parallel_python_manually/parallel_with_guan/a.py +++ /dev/null @@ -1,7 +0,0 @@ -def run(parameter_array): - for parameter in parameter_array: - print('hello world'+' '+str(parameter)) - -parameter=0 -parameter_array = [parameter] -run(parameter_array) \ No newline at end of file