GRTLCollaboration / GRTeclyn

Port of GRChombo to AMReX - under development!
BSD 3-Clause "New" or "Revised" License
4 stars 2 forks source link

CI: Update most GitHub action workflow runners to Ubuntu 24.04 #61

Closed mirenradia closed 4 months ago

mirenradia commented 4 months ago

This PR updates most runners in the GitHub action workflows to Ubuntu 24.04. One benefit is that we get access to newer compiler versions and I have updated the versions to the ones available on the Ubuntu 24.04 GitHub runners. In particular, this resolves #60.

For some reason, MPICH didn't seem to work (mpiexec -n 2 causes the application to be launched twice each with 1 MPI rank) so I have switched all workflows to use OpenMPI.

I did not change the OS in the GPU Build workflow as there don't seem to be packages available for most GPU vendors' software stacks for Ubuntu 24.04.