diff --git a/AMSS_NCKU_Input.py b/AMSS_NCKU_Input.py index f288e2a..fe25a50 100755 --- a/AMSS_NCKU_Input.py +++ b/AMSS_NCKU_Input.py @@ -16,7 +16,7 @@ import numpy File_directory = "GW150914" ## output file directory Output_directory = "binary_output" ## binary data file directory ## The file directory name should not be too long -MPI_processes = 48 ## number of mpi processes used in the simulation +MPI_processes = 64 ## number of mpi processes used in the simulation GPU_Calculation = "no" ## Use GPU or not ## (prefer "no" in the current version, because the GPU part may have bugs when integrated in this Python interface) diff --git a/makefile_and_run.py b/makefile_and_run.py index 6140f99..72ded5b 100755 --- a/makefile_and_run.py +++ b/makefile_and_run.py @@ -15,7 +15,7 @@ import subprocess ## taskset ensures all child processes inherit the CPU affinity mask ## This forces make and all compiler processes to use only nohz_full cores (4-55, 60-111) ## Format: taskset -c 4-55,60-111 ensures processes only run on these cores -NUMACTL_CPU_BIND = "taskset -c 4-55,60-111" +NUMACTL_CPU_BIND = "taskset -c 0-111" ## Build parallelism configuration ## Use nohz_full cores (4-55, 60-111) for compilation: 52 + 52 = 104 cores