From df674318cabc46a5f61bccf54a21840323623503 Mon Sep 17 00:00:00 2001 From: guanjihuan Date: Wed, 17 Jul 2024 17:49:53 +0800 Subject: [PATCH] update --- 2023.02.21_parallel_python_manually/{ => parallel}/a.py | 2 -- 2023.02.21_parallel_python_manually/{ => parallel}/a.sh | 2 -- .../{ => parallel}/parallel.py | 0 .../parallel_with_guan/a.py | 7 +++++++ .../parallel_with_guan/qsub_parallel_with_guan.py | 8 ++++++++ 5 files changed, 15 insertions(+), 4 deletions(-) rename 2023.02.21_parallel_python_manually/{ => parallel}/a.py (90%) rename 2023.02.21_parallel_python_manually/{ => parallel}/a.sh (62%) rename 2023.02.21_parallel_python_manually/{ => parallel}/parallel.py (100%) create mode 100644 2023.02.21_parallel_python_manually/parallel_with_guan/a.py create mode 100644 2023.02.21_parallel_python_manually/parallel_with_guan/qsub_parallel_with_guan.py diff --git a/2023.02.21_parallel_python_manually/a.py b/2023.02.21_parallel_python_manually/parallel/a.py similarity index 90% rename from 2023.02.21_parallel_python_manually/a.py rename to 2023.02.21_parallel_python_manually/parallel/a.py index ccf38af..02fa1d1 100644 --- a/2023.02.21_parallel_python_manually/a.py +++ b/2023.02.21_parallel_python_manually/parallel/a.py @@ -1,5 +1,3 @@ -import numpy as np - def run(parameter_array): for parameter in parameter_array: print('hello world'+' '+str(parameter)) diff --git a/2023.02.21_parallel_python_manually/a.sh b/2023.02.21_parallel_python_manually/parallel/a.sh similarity index 62% rename from 2023.02.21_parallel_python_manually/a.sh rename to 2023.02.21_parallel_python_manually/parallel/a.sh index f3d2634..6619852 100644 --- a/2023.02.21_parallel_python_manually/a.sh +++ b/2023.02.21_parallel_python_manually/parallel/a.sh @@ -2,6 +2,4 @@ #PBS -N task #PBS -l nodes=1:ppn=1 #PBS -q bigmem -cd $PBS_O_WORKDIR -export OMP_NUM_THREADS=1 python a.py diff --git a/2023.02.21_parallel_python_manually/parallel.py b/2023.02.21_parallel_python_manually/parallel/parallel.py similarity index 100% rename from 2023.02.21_parallel_python_manually/parallel.py rename to 2023.02.21_parallel_python_manually/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 new file mode 100644 index 0000000..8f64990 --- /dev/null +++ b/2023.02.21_parallel_python_manually/parallel_with_guan/a.py @@ -0,0 +1,7 @@ +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 diff --git a/2023.02.21_parallel_python_manually/parallel_with_guan/qsub_parallel_with_guan.py b/2023.02.21_parallel_python_manually/parallel_with_guan/qsub_parallel_with_guan.py new file mode 100644 index 0000000..5e55346 --- /dev/null +++ b/2023.02.21_parallel_python_manually/parallel_with_guan/qsub_parallel_with_guan.py @@ -0,0 +1,8 @@ +import numpy as np +import guan + +parameter_array = np.arange(0, 11, 2) + +guan.make_sh_file(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