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).