forked from LLNL/ygm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitlab-ci.yml
39 lines (36 loc) · 1.08 KB
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Ruby-GCC9-openmpi-release:
# tags:
# - ruby
# - shell
# variables:
# OMP_PROC_BIND: "false"
# script:
# - . /usr/workspace/llamag/spack/share/spack/setup-env.sh
# - spack load gcc@9
# - module load openmpi
# - spack load nlohmann-json
# - mkdir build
# - cd build
# - cmake ../ -DTEST_WITH_SLURM=ON -DCMAKE_BUILD_TYPE=Release
# - make VERBOSE=1
# - ctest -VV -R SEQ
# - salloc -N2 --ntasks-per-node=4 -ppdebug --mpibind=on ctest -VV -E SEQ
# - salloc -N4 --ntasks-per-node=16 -ppdebug --mpibind=on ctest -VV -E SEQ
Ruby-GCC-mvapich2-release:
tags:
- ruby
- shell
variables:
OMP_PROC_BIND: "false"
script:
- . /usr/workspace/llamag/spack_2021.01.26/share/spack/setup-env.sh
- spack load gcc@9
- module load mvapich2
- spack load nlohmann-json
- mkdir build
- cd build
- cmake ../ -DTEST_WITH_SLURM=ON -DCMAKE_BUILD_TYPE=Release
- make VERBOSE=1
- ctest -VV -R SEQ
- salloc -N2 --ntasks-per-node=4 -ppdebug --mpibind=on ctest -VV -E SEQ
- salloc -N4 --ntasks-per-node=16 -ppdebug --mpibind=on ctest -VV -E SEQ