xref: /libCEED/.github/workflows/c-fortan-test-ppc64le.yml (revision d275d636ccaa61e594421fac80252590e7a77ccf)
1name: IBM Power
2
3on:
4  push:
5    branches:
6      - main
7  pull_request:
8
9jobs:
10  test:
11    strategy:
12      matrix:
13        os: [ubuntu-24.04]
14        compiler: [gcc-13]
15        arch: [ppc64le]
16        distro: [ubuntu22.04]
17
18    runs-on: ${{ matrix.os }}
19
20    steps:
21    - name: Environment setup
22      uses: actions/checkout@v4
23    - name: Hardware setup and test libCEED
24      uses: uraimo/run-on-arch-action@v3
25      env:
26        CC: ${{ matrix.compiler }}
27        FC: gfortran-13
28      id: runcmd
29      with:
30        arch: ${{ matrix.arch }}
31        distro: ${{ matrix.distro }}
32        run: |
33          apt-get -y update
34          apt-get install -y build-essential
35          apt-get install -y gfortran
36          apt-get install -y python3
37          uname -a
38          make info
39          make -j
40          make prove -j search="t5 ex"
41