File tree Expand file tree Collapse file tree 9 files changed +90
-0
lines changed
Expand file tree Collapse file tree 9 files changed +90
-0
lines changed Original file line number Diff line number Diff line change 1+ include :
2+ - remote : ' https://gitlab.com/cscs-ci/recipes/-/raw/master/templates/v2/.ci-ext.yml'
3+ - local : ' /.ci/include/cscs/00-variables.yml'
4+ - local : ' /.ci/include/cscs/01-test-templates.yml'
5+
6+ stages :
7+ - build
8+ - test
9+
10+ build-quda/uenv/beverin-mi300 :
11+ stage : build
12+ extends : .uenv-builder-beverin-mi300
13+ variables :
14+ UENV_RECIPE : .ci/uenv-recipes/tmlqcd/beverin-mi300
15+
16+ test/beverin-mi300 :
17+ extends : .test/hmc
18+ variables :
19+ INPUT_FILE : " doc/sample-input/sample-hmc-quda-cscs.input"
20+ REFPATH : " doc/sample-output/hmc-quda-cscs"
21+ QUDA_ENABLE_TUNING : 0 # disable tuning
22+ QUDA_ENABLE_GDR : 1 # enable GPU-Direct RDMA
23+ SLURM_JOB_NUM_NODES : 2
24+ SLURM_NTASKS : 8
25+ SLURM_TIMELIMIT : " 00:30:00"
File renamed without changes.
Original file line number Diff line number Diff line change 1+ gcc :
2+ version : " 14.2"
Original file line number Diff line number Diff line change 1+ name : tmlqcd
2+ store : /user-environment
3+ spack :
4+ repo : https://github.com/spack/spack.git
5+ commit : releases/v1.0
6+ packages :
7+ repo : https://github.com/spack/spack-packages.git
8+ commit : releases/v2025.11
9+ modules : true
10+ description : " tmLQCD is a freely available software suite providing a set of tools to be used in lattice QCD simulations."
11+ version : 2
Original file line number Diff line number Diff line change 1+ gcc-env :
2+ compiler : [gcc]
3+ network :
4+ mpi : cray-mpich@8.1.32 +rocm
5+ specs : [ 'libfabric@2.3 +rocm' ]
6+ unify : true
7+ specs :
8+ - python@3.12
9+ - numdiff
10+ - quda@develop +qdp +multigrid +twisted_clover +twisted_mass
11+ - lemonio
12+ - c-lime
13+ - openblas
14+ - hip@6.3.3 ^mesa@23.3.6
15+ variants :
16+ - +mpi
17+ - +rocm
18+ - amdgpu_target=gfx942
19+ views :
20+ default :
21+ link : roots
22+ uenv :
23+ add_compilers : true
24+ prefix_paths :
25+ LD_LIBRARY_PATH : [lib, lib64]
Original file line number Diff line number Diff line change 1+ modules :
2+ # Paths to check when creating modules for all module sets
3+ prefix_inspections :
4+ bin :
5+ - PATH
6+ lib :
7+ - LD_LIBRARY_PATH
8+ lib64 :
9+ - LD_LIBRARY_PATH
10+
11+ default :
12+ arch_folder : false
13+ # Where to install modules
14+ roots :
15+ tcl : /user-environment/modules
16+ tcl :
17+ all :
18+ autoload : none
19+ hash_length : 0
20+ exclude_implicits : true
21+ exclude : ['%gcc@7.5.0', 'gcc %gcc@7.5.0']
22+ projections :
23+ all : ' {name}/{version}'
Original file line number Diff line number Diff line change 1+ ../../../../spack_packages
Original file line number Diff line number Diff line change 1+ repo :
2+ namespace : apps
Original file line number Diff line number Diff line change 1+ ../../../../spack_packages/
You can’t perform that action at this time.
0 commit comments