With some testing we found that adding a daily barrier for I compsets with a concurrent layout (at f09) gives good performance compared to other options (setting COMP_RUN_BARRIERS=TRUE, changing the PE layout, and using MPI options such as MP_EAGER_LIMIT). As such we would like to add new namelist options to the driver
BARRIER_OPTION
BARRIER_N
which would turn on a barrier at the above given frequency in the same way that other _OPTION/_N options work. By default it would be off. For I compsets we'd turn it on for daily barriers. And perhaps we'd experiment with it and find the best performance for I compsets or other configurations.
With some testing we found that adding a daily barrier for I compsets with a concurrent layout (at f09) gives good performance compared to other options (setting COMP_RUN_BARRIERS=TRUE, changing the PE layout, and using MPI options such as MP_EAGER_LIMIT). As such we would like to add new namelist options to the driver
BARRIER_OPTION BARRIER_N
which would turn on a barrier at the above given frequency in the same way that other _OPTION/_N options work. By default it would be off. For I compsets we'd turn it on for daily barriers. And perhaps we'd experiment with it and find the best performance for I compsets or other configurations.