Try using MPICH on macOS to avoid crashes#1217
Try using MPICH on macOS to avoid crashes#1217LourensVeen wants to merge 3 commits intoamusecode:mainfrom
Conversation
|
Seems like it gets through |
rieder
left a comment
There was a problem hiding this comment.
MPI on GitHub/macOS has been a mixed bag, it seems unpredictable whether it will work or not. If nowadays MPICH is a better option, fine!
Maybe we could buy a M4 Mac Mini, and run some UTM virtual machines on it? Should be able to test both Mac and Linux setups, and could also emulate x86-64 Linux (at least currently, with macOS still supporting Rosetta). |
|
OpenMPI is more actively maintained than MPICH, and it has a lot more features. If I were building an HPC cluster it's certainly what I would prefer. But we're not testing MPI here, we just need something that works, and if that's MPICH then I'm happy to use it for the CI. We could get a mac, but the mac CI is actually passing 😄. And I guess it won't emulate a CUDA GPU, will it? Because that's another reason to have our own machine, so that we can test the GPU codes. |
The CI isn't working on macOS because we're getting an unknown MPI error. This switches to MPICH on macOS, see if that works...