Fix Axom: index out of range when configuring axom~mpi on toss_4 (#43186)

This commit is contained in:
Adrien Bernede 2024-03-14 21:49:09 +01:00 committed by GitHub
parent 8f56eb620f
commit 102811adb9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -415,8 +415,6 @@ def initconfig_mpi_entries(self):
entries.append(cmake_cache_option("ENABLE_MPI", True))
if spec["mpi"].name == "spectrum-mpi":
entries.append(cmake_cache_string("BLT_MPI_COMMAND_APPEND", "mpibind"))
else:
entries.append(cmake_cache_option("ENABLE_MPI", False))
# Replace /usr/bin/srun path with srun flux wrapper path on TOSS 4
# TODO: Remove this logic by adding `using_flux` case in
@ -429,6 +427,8 @@ def initconfig_mpi_entries(self):
]
del entries[mpi_exec_index[0]]
entries.append(cmake_cache_path("MPIEXEC_EXECUTABLE", srun_wrapper))
else:
entries.append(cmake_cache_option("ENABLE_MPI", False))
return entries