name: Test on Linux
on:
jobs:
test_on_linux:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
include:
- mpi_lib: libopenmpi-dev
feature: ""
- mpi_lib: libmpich-dev
feature: "mpich"
steps:
- uses: actions/checkout@v4
- name: Install libraries
run: |
sudo apt-get update -y && sudo apt-get install -y build-essential ${{ matrix.mpi_lib }}
- name: Run tests
run: |
bash run-tests.bash ${{ matrix.feature }}