File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -142,12 +142,13 @@ def test_step(self):
142142 # allow oversubscription of number of processes over number of available cores with OpenMPI 3.0 & newer,
143143 # to avoid that some tests fail if only a handful of cores are available
144144 ompi_ver = get_software_version ('OpenMPI' )
145- if LooseVersion (ompi_ver ) >= LooseVersion ('5.0' ):
146- if 'PRTE_MCA_rmaps_default_mapping_policy' not in self .cfg ['pretestopts' ]:
147- self .cfg .update ('pretestopts' , "export PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe && " )
148- elif LooseVersion (ompi_ver ) >= LooseVersion ('3.0' ):
149- if 'OMPI_MCA_rmaps_base_oversubscribe' not in self .cfg ['pretestopts' ]:
150- self .cfg .update ('pretestopts' , "export OMPI_MCA_rmaps_base_oversubscribe=true && " )
145+ if ompi_ver :
146+ if LooseVersion (ompi_ver ) >= LooseVersion ('5.0' ):
147+ if 'PRTE_MCA_rmaps_default_mapping_policy' not in self .cfg ['pretestopts' ]:
148+ self .cfg .update ('pretestopts' , "export PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe && " )
149+ elif LooseVersion (ompi_ver ) >= LooseVersion ('3.0' ):
150+ if 'OMPI_MCA_rmaps_base_oversubscribe' not in self .cfg ['pretestopts' ]:
151+ self .cfg .update ('pretestopts' , "export OMPI_MCA_rmaps_base_oversubscribe=true && " )
151152
152153 super ().test_step ()
153154
You can’t perform that action at this time.
0 commit comments