Closed sjsprecious closed 6 months ago
Thanks @jedwards4b . I tried to add --label --line-buffer
after the mpibind
script but it did not work. I think these options need to be added inside the script itself. I am checking with Rory now and see if he could update the script for it.
Ideally the script would pass any option it didn't recognize downstream to the mpirun command.
Agreed. I will pass this request to Rory as well.
The mpibind
script now takes additional arguments to the mpiexec
command on Derecho, thanks to Rory's help.
This PR introduces the system-wide
mpibind
wrapper script on Derecho, which will handle the MPI-only and hybrid MPI/OpenMP configurations automatically. The performance between the MPI-only and hybrid MPI/OpenMP configurations for theF2000climo
compset andf09_f09_mg17
grid is comparable on Derecho by using this script.However, my tests indicate that the threading option in CAM does not work for the
f19_f19_mg17
grid (no matter using thempibind
script or manually adding the MPI arguments to thempiexec
command). According to the error message shown below, this is likely a code issue rather than a problem from the MPI/OpenMP configuration.