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 :
1116 - name : Set Swap Space
1217 uses : pierotofy/set-swap-space@master
13- with :
18+ with :
1419 swap-size-gb : 10
15-
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
2020 - name : Check out libROM
21- uses : actions/checkout@v2
22- - uses : ./.github/workflows/checkout_repo
21+ uses : actions/checkout@v3
2322 - name : Build libROM
2423 run : |
2524 mkdir ${GITHUB_WORKSPACE}/build
26- export CC=mpicc
27- export CXX=mpicxx
28- scripts/setup.sh
2925 cd ${GITHUB_WORKSPACE}/build
30- cmake -DCMAKE_BUILD_TYPE=Debug -DUSE_MFEM=On ..
26+ pwd
27+ cmake .. -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE} -DCMAKE_BUILD_TYPE=Debug -DUSE_MFEM=${USE_MFEM} -DMFEM_USE_GSLIB=${MFEM_USE_GSLIB}
3128 make
32- cmake - DCMAKE_BUILD_TYPE=Optimized -DUSE_MFEM=On ..
29+ cmake .. -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE} - DCMAKE_BUILD_TYPE=Optimized -DUSE_MFEM=${USE_MFEM} -DMFEM_USE_GSLIB=${MFEM_USE_GSLIB}
3330 make
3431 - name : Build baseline libROM
3532 if : ${{ github.event.label.name == 'LGTM' || contains(github.event.pull_request.labels.*.name, 'LGTM') }}
@@ -38,13 +35,11 @@ jobs:
3835 git clone https://github.com/LLNL/libROM.git
3936 cd libROM
4037 mkdir build
41- export CC=mpicc
42- export CXX=mpicxx
43- scripts/setup.sh
4438 cd build
45- cmake -DCMAKE_BUILD_TYPE=Debug -DUSE_MFEM=On ..
39+ pwd
40+ cmake .. -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE} -DCMAKE_BUILD_TYPE=Debug -DUSE_MFEM=${USE_MFEM} -DMFEM_USE_GSLIB=${MFEM_USE_GSLIB}
4641 make
47- cmake - DCMAKE_BUILD_TYPE=Optimized -DUSE_MFEM=On ..
42+ cmake .. -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE} - DCMAKE_BUILD_TYPE=Optimized -DUSE_MFEM=${USE_MFEM} -DMFEM_USE_GSLIB=${MFEM_USE_GSLIB}
4843 make
4944 - uses : ./.github/workflows/run_tests
5045 mac :
6964 make
7065 cmake -DCMAKE_BUILD_TYPE=Optimized ..
7166 make
72- - uses : ./.github/workflows/run_tests
67+ - uses : ./.github/workflows/run_tests
0 commit comments