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