- uses: actions/checkout@v3
- name: setup
run: |
- # Force cmake version 3.20.5
- pip install cmake==3.20.5
- echo "/Library/Frameworks/Python.framework/Versions/2.7/bin" >> $GITHUB_PATH
-
- # Update packages
- brew update
- brew upgrade
-
- # Install openmpi
- brew install openmpi
-
- # Reinstall gcc
- brew reinstall gcc@9
+ brew install openmpi gcc@11
- name: info
run: |
# Export the compilers
- export OMPI_CXX=g++-9; export OMPI_CC=gcc-9; export OMPI_FC=gfortran-9
+ export OMPI_CXX=g++-11; export OMPI_CC=gcc-11; export OMPI_FC=gfortran-11
# Show compilers and cmake versions
mpicc --version
- name: build
run: |
# Export the compilers
- export OMPI_CXX=g++-9; export OMPI_CC=gcc-9; export OMPI_FC=gfortran-9
+ export OMPI_CXX=g++-11; export OMPI_CC=gcc-11; export OMPI_FC=gfortran-11
# Compile dealii in DEBUG mode only
echo 'DEAL_II_CONFOPTS="-D CMAKE_BUILD_TYPE=Debug"' >> candi.cfg