PME time in log file incorrect with -ntomp_pme > -ntomp
The time in the log file spent in PME, but not the cycles, is always calculated based on the PP thread count, not the PME thread count.
fixed PME time print with -ntomp_pme != -ntomp
#1 Updated by Mikhail Plotnikov over 4 years ago
PME timing and reported number of PME threads is still incorrect in case -ntomp_pme is not set, but number of PME threads is taken from OMP_NUM_THREADS variable. Please use attached reproducer for the problem. It uses 2 nodes, one with 8 PP ranks and OMP_NUM_THREADS=2 and another with 4 PME ranks and OMP_NUM_THREADS=4. It has small README with steps to reproduce.