Open dqwu opened 3 years ago
Hi @dqwu : We generally ask for only intel MPI builds with the new compilers as @amametjanov did some experiments to demonstrate that intelMPI works better than mvapich2 on Compy (intel architecture). I can ask support to build mvapich2 library and associated pnetcdf libraries using intel19.0.5/pgi19.10, if you need to use mvapich2.
Hi @dqwu : We generally ask for only intel MPI builds with the new compilers as @amametjanov did some experiments to demonstrate that intelMPI works better than mvapich2 on Compy (intel architecture). I can ask support to build mvapich2 library and associated pnetcdf libraries using intel19.0.5/pgi19.10, if you need to use mvapich2.
Thanks for the information. I think another workaround is to modify the machine file to let mvapich2 on Compy use intel/19.04 and pgi/19.7 (intelMPI can still use intel/19.0.5 and pgi/19.10).
PGI/19.7 may be okay but Intel/19.0.4 and 19.0.3 are buggy compilers. They unexpectedly change the answers in the CLUBB model. That is why we moved to 19.0.5.
For Intel compiler
For PGI compiler
So for mvapich2/2.3.1, it cannot combine with intel/19.0.5 or pgi/19.10 so far.
Related PRs: Makes Intel 19.0.5 as a default compiler on Compy (PR #3210) Updates PGI compiler to version 19.10 (PR #3382)