File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change 19
19
20
20
strategy :
21
21
matrix :
22
- mpi : [openmpi, mpich]
22
+ mpi : [openmpi]
23
+ # For some reason, mpich GitHub Actions MPIEXEC only
24
+ # uses one CPU for MPICH
23
25
24
26
steps :
25
27
- uses : actions/checkout@v4
38
40
39
41
40
42
windows :
41
- runs-on : windows-2025
43
+ runs-on : windows-latest
42
44
name : CMake build on Windows
43
45
timeout-minutes : 15
44
46
@@ -50,16 +52,14 @@ jobs:
50
52
install : >-
51
53
mingw-w64-ucrt-x86_64-gcc
52
54
mingw-w64-ucrt-x86_64-gcc-fortran
53
- mingw-w64-ucrt-x86_64-msmpi
54
55
55
56
- name : Put MSYS2_MinGW64 on PATH
56
57
run : echo "${{ steps.msys2.outputs.msys2-location }}/ucrt64/bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
57
58
58
- - name : download MS-MPI setup (SDK is from MSYS2)
59
- run : curl -L -O https://github.com/microsoft/Microsoft-MPI/releases/download/v10.1.1/msmpisetup.exe
60
-
61
- - name : Install mpiexec.exe (-force needed to bypass GUI on headless)
62
- run : .\msmpisetup.exe -unattend -force -verbose
59
+ - name : Setup Microsoft MPI
60
+ uses : mpi4py/setup-mpi@v1
61
+ with :
62
+ mpi : msmpi
63
63
64
64
- uses : actions/checkout@v4
65
65
You can’t perform that action at this time.
0 commit comments