diff --git a/.github/workflows/Fortran.yml b/.github/workflows/Fortran.yml index 6d7af49c9..2304d225e 100644 --- a/.github/workflows/Fortran.yml +++ b/.github/workflows/Fortran.yml @@ -11,7 +11,7 @@ env: jobs: - gcc_ubuntu: + ubuntu_gcc: runs-on: ubuntu-22.04 @@ -25,7 +25,7 @@ jobs: steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: GCC - Install run: | @@ -86,7 +86,7 @@ jobs: ./bin/DAMASK_mesh -l tensionZ_3g.yaml -g cube_3grains.msh -m material.yaml -w examples/mesh - intel: + ubuntu_Intel: runs-on: ubuntu-22.04 @@ -94,7 +94,7 @@ jobs: fail-fast: false steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Intel - Install run: | @@ -164,3 +164,18 @@ jobs: run: | ./bin/DAMASK_grid -l tensionX.yaml -g 20grains16x16x16.vti -m material.yaml -w examples/grid ./bin/DAMASK_mesh -l tensionZ_3g.yaml -g cube_3grains.msh -m material.yaml -w examples/mesh + + + macos: + runs-on: macos-latest + + steps: + + - name: Set up Homebrew + uses: Homebrew/actions/setup-homebrew@master + id: set-up-homebrew + + - name: PETSc - Install + run: | + export HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1 + brew install petsc hdf5-mpi