Installation and the first test
#NODES_MEDIUM = 2 ** ( round ( log_2(#NODES_FULL) * 0.70 ) )
#NODES_SMALL = 2 ** ( round ( log_2(#NODES_FULL) * 0.35 ) )
Examples: The following table shows the MID and SMALL values for given
FULL values
#NODES_FULL = 2048 1024 512 256 128 64 32 16 8 4 2 1
==> #NODES_MEDIUM = 256 128 64 64 32 16 16 8 4 2 2 1
==> #NODES_SMALL = 16 16 8 8 4 4 4 2 2 2 1 1
mpirun 'on #NODES_SMALL with #MPI_PROC_PER_SMP_NODE' \
./b_eff_io -T 1800 -MB #MPROC -MT #MTOTAL -T 1800 \
-p /my/fast/scratch/dir \
-f my_system_#NODES_SMALL_1800sec
mpirun 'on #NODES_MEDIUM with #MPI_PROC_PER_SMP_NODE' \
./b_eff_io -T 1800 -MB #MPROC -MT #MTOTAL -T 1800 \
-p /my/fast/scratch/dir \
-f my_system_#NODES_MEDIUM_1800sec
mpirun 'on #NODES_FULL with #MPI_PROC_PER_SMP_NODE' \
./b_eff_io -T 1800 -MB #MPROC -MT #MTOTAL -T 1800 \
-p /my/fast/scratch/dir \
-f my_system_#NODES_FULL_1800sec
mpirun 'on #NODES_TUNED with #MPI_PROC_PER_SMP_NODE' \
./b_eff_io -T 1800 -MB #MPROC -MT #MTOTAL -T 1800 \
-p /my/fast/scratch/dir \
-f my_system_#NODES_TUNED_1800sec
#NODES_TUNED may be chosen as one of the three other values that has
the best b_eff_io result (i.e. #NODES_TUNED is optional).