11name : CI
2- on :
2+ on :
33 pull_request :
44 types : [opened, labeled, synchronize]
55 branches :
66 - master
77jobs :
88 linux :
99 runs-on : ubuntu-latest
10+ container :
11+ image : dreamer2368/librom_env:latest
12+ options : --user 1001 --privileged
13+ # volumes:
14+ # - /mnt:/mnt
1015 steps :
11- - name : Set Swap Space
12- uses : pierotofy/set-swap-space@master
13- with :
14- swap-size-gb : 10
16+ # - name: Set Swap Space
17+ # uses: pierotofy/set-swap-space@master
18+ # with:
19+ # swap-size-gb: 10
1520
16- - name : Install Linux dependencies
17- run : |
18- sudo apt update
19- sudo apt-get install libmpich-dev libblas-dev liblapack-dev libscalapack-mpi-dev libhdf5-serial-dev
21+ # - name: Install Linux dependencies
22+ # run: |
23+ # sudo apt update
24+ # sudo apt-get install libmpich-dev libblas-dev liblapack-dev libscalapack-mpi-dev libhdf5-serial-dev
2025 - name : Check out libROM
21- uses : actions/checkout@v2
22- - uses : ./.github/workflows/checkout_repo
26+ uses : actions/checkout@v3
2327 - name : Build libROM
2428 run : |
2529 mkdir ${GITHUB_WORKSPACE}/build
26- export CC=mpicc
27- export CXX=mpicxx
28- scripts/setup.sh
2930 cd ${GITHUB_WORKSPACE}/build
30- cmake -DCMAKE_BUILD_TYPE=Debug -DUSE_MFEM=On ..
31+ pwd
32+ cmake .. -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE} -DCMAKE_BUILD_TYPE=Debug -DUSE_MFEM=${USE_MFEM} -DMFEM_USE_GSLIB=${MFEM_USE_GSLIB}
3133 make
32- cmake - DCMAKE_BUILD_TYPE=Optimized -DUSE_MFEM=On ..
34+ cmake .. -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE} - DCMAKE_BUILD_TYPE=Optimized -DUSE_MFEM=${USE_MFEM} -DMFEM_USE_GSLIB=${MFEM_USE_GSLIB}
3335 make
3436 - name : Build baseline libROM
3537 if : ${{ github.event.label.name == 'LGTM' || contains(github.event.pull_request.labels.*.name, 'LGTM') }}
@@ -38,13 +40,11 @@ jobs:
3840 git clone https://github.com/LLNL/libROM.git
3941 cd libROM
4042 mkdir build
41- export CC=mpicc
42- export CXX=mpicxx
43- scripts/setup.sh
4443 cd build
45- cmake -DCMAKE_BUILD_TYPE=Debug -DUSE_MFEM=On ..
44+ pwd
45+ cmake .. -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE} -DCMAKE_BUILD_TYPE=Debug -DUSE_MFEM=${USE_MFEM} -DMFEM_USE_GSLIB=${MFEM_USE_GSLIB}
4646 make
47- cmake - DCMAKE_BUILD_TYPE=Optimized -DUSE_MFEM=On ..
47+ cmake .. -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE} - DCMAKE_BUILD_TYPE=Optimized -DUSE_MFEM=${USE_MFEM} -DMFEM_USE_GSLIB=${MFEM_USE_GSLIB}
4848 make
4949 - uses : ./.github/workflows/run_tests
5050 mac :
6969 make
7070 cmake -DCMAKE_BUILD_TYPE=Optimized ..
7171 make
72- - uses : ./.github/workflows/run_tests
72+ - uses : ./.github/workflows/run_tests
0 commit comments