You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: use shared MPI config in coverage cache builder
The coverage cache builder had its own hardcoded MPI launcher detection
that ignored the -c <computer> passthrough. On systems where flux is
required (e.g. Tuolumne), it would silently use mpirun instead.
Now uses _get_mpi_config() and _mpi_cmd() from case.py, consistent
with TestCase.run().
raiseMFCException("No MPI launcher found (mpirun or srun). MFC binaries require an MPI launcher.\n On Ubuntu: sudo apt install openmpi-bin\n On macOS: brew install open-mpi")
313
+
# Use the same MPI config as TestCase.run() so -c <computer> is respected.
0 commit comments