Commit e06d7f3
committed
ci: run the NVHPC container lanes without MPI
Every failure these lanes have produced has been an MPI test. post_process segfaults under mpirun on the GitHub-hosted runners -- "3D -> 2 MPI Ranks" (CE232828) and "MPI Consistency -> 3D -> Viscous" (0090B316) -- while the same tests pass on the GNU and Intel lanes and on the self-hosted clusters that run MPI at scale.
The harness already skips ppn>1 cases when built without MPI (toolchain/mfc/test/test.py), and both failing tests are ppn=2, so --no-mpi drops exactly those and keeps the rest of --test-all. That is what these lanes are for: compile coverage across 15 NVHPC releases, where breaks have reached CI before. MPI runtime coverage is unaffected elsewhere.
Only the cpu lanes change; the gpu lanes are build-only and never ran tests.1 parent 511cda5 commit e06d7f3
1 file changed
Lines changed: 11 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
289 | 289 | | |
290 | 290 | | |
291 | 291 | | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
292 | 301 | | |
293 | 302 | | |
294 | 303 | | |
295 | 304 | | |
296 | 305 | | |
297 | | - | |
| 306 | + | |
298 | 307 | | |
299 | 308 | | |
300 | 309 | | |
| |||
336 | 345 | | |
337 | 346 | | |
338 | 347 | | |
339 | | - | |
| 348 | + | |
340 | 349 | | |
341 | 350 | | |
342 | 351 | | |
| |||
0 commit comments