diff --git a/Compiler/mpich/build b/Compiler/mpich/build index 7cd237034d32bfa2ecade1a916cc7c2dedcec3c0..3a4324a14675ae443623bf8ab2f9c7ef142645ad 100755 --- a/Compiler/mpich/build +++ b/Compiler/mpich/build @@ -11,8 +11,18 @@ pbuild::pre_configure() { pbuild::add_configure_args "--enable-cxx" pbuild::add_configure_args "--enable-fortran" if pbuild::use_flag merlin; then + MXM_DIR='/opt/mellanox/mxm/' pbuild::add_configure_args "--with-device=ch3:nemesis:mxm" pbuild::add_configure_args "--with-mxm=${MXM_DIR}" + pbuild::add_configure_args "--without-x" + #pbuild::add_configure_args "--with-slurm-include=/usr/include/slurm" + #pbuild::add_configure_args "--with-slurm-lib=/usr/lib64" + #pbuild::add_configure_args "--with-pmi=slurm" + #pbuild::add_configure_args "--with-pm=no" + pbuild::add_configure_args "--enable-gl=no" + fi + if [[ "${COMPILER}" == 'gcc' ]] && (( ${COMPILER_VERSION%.*.*} == 10 )); then + pbuild::add_configure_args "FFLAGS=-fallow-argument-mismatch" fi } diff --git a/Compiler/mpich/files/variants.merlin b/Compiler/mpich/files/variants.merlin index 30ac8ad8edaeaddbdc048f53c2372e0df9139691..b34d09138a7ac3d5d8be0133de24e9d7ff872635 100644 --- a/Compiler/mpich/files/variants.merlin +++ b/Compiler/mpich/files/variants.merlin @@ -1 +1,3 @@ mpich/3.2.1_merlin unstable gcc/{6.4.0,7.3.0} b:binutils/2.29 b:mxm/3.6.3104 + +mpich/3.3.2_merlin unstable gcc/10.2.0 b:binutils/2.29 diff --git a/Compiler/mpich/files/variants.rhel6 b/Compiler/mpich/files/variants.rhel6 index ca89e5fe7e693e592c2760e8aaa1eb1d42db220c..018d036b98964d4a34ec1fa0a9f480a3ae611c41 100644 --- a/Compiler/mpich/files/variants.rhel6 +++ b/Compiler/mpich/files/variants.rhel6 @@ -5,4 +5,4 @@ mpich/3.2.1 stable gcc/{4.8.5,5.5.0,6.4.0,7.3.0,8.2.0} mpich/3.2.1 stable intel/17.4 mpich/3.3 stable gcc/{7.3.0,7.4.0,8.3.0} -mpich/3.3.2 unstable gcc/{7.5.0,8.4.0,9.3.0} +mpich/3.3.2 unstable gcc/{7.5.0,8.4.0,9.3.0,10.2.0}