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
27+ # - uses: ./.github/workflows/checkout_repo
2328 - name : Build libROM
2429 run : |
2530 mkdir ${GITHUB_WORKSPACE}/build
26- export CC=mpicc
27- export CXX=mpicxx
28- scripts/setup.sh
2931 cd ${GITHUB_WORKSPACE}/build
30- cmake -DCMAKE_BUILD_TYPE=Debug -DUSE_MFEM=On ..
32+ pwd
33+ cmake .. -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE} -DCMAKE_BUILD_TYPE=Debug -DUSE_MFEM=${USE_MFEM} -DMFEM_USE_GSLIB=${MFEM_USE_GSLIB}
3134 make
32- cmake - DCMAKE_BUILD_TYPE=Optimized -DUSE_MFEM=On ..
35+ cmake .. -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE} - DCMAKE_BUILD_TYPE=Optimized -DUSE_MFEM=${USE_MFEM} -DMFEM_USE_GSLIB=${MFEM_USE_GSLIB}
3336 make
3437 - name : Build baseline libROM
3538 if : ${{ github.event.label.name == 'LGTM' || contains(github.event.pull_request.labels.*.name, 'LGTM') }}
@@ -38,13 +41,11 @@ jobs:
3841 git clone https://github.com/LLNL/libROM.git
3942 cd libROM
4043 mkdir build
41- export CC=mpicc
42- export CXX=mpicxx
43- scripts/setup.sh
4444 cd build
45- cmake -DCMAKE_BUILD_TYPE=Debug -DUSE_MFEM=On ..
45+ pwd
46+ cmake .. -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE} -DCMAKE_BUILD_TYPE=Debug -DUSE_MFEM=${USE_MFEM} -DMFEM_USE_GSLIB=${MFEM_USE_GSLIB}
4647 make
47- cmake - DCMAKE_BUILD_TYPE=Optimized -DUSE_MFEM=On ..
48+ cmake .. -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE} - DCMAKE_BUILD_TYPE=Optimized -DUSE_MFEM=${USE_MFEM} -DMFEM_USE_GSLIB=${MFEM_USE_GSLIB}
4849 make
4950 - uses : ./.github/workflows/run_tests
5051 mac :
6970 make
7071 cmake -DCMAKE_BUILD_TYPE=Optimized ..
7172 make
72- - uses : ./.github/workflows/run_tests
73+ - uses : ./.github/workflows/run_tests
0 commit comments