forked from ecmwf-ifs/ecwam
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathbundle.yml
76 lines (60 loc) · 1.75 KB
/
bundle.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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
---
### Bundle
name : ecwam-bundle
version : 0.0.0
cmake : CMAKE_LINK_DEPENDS_NO_SHARED=ON
ENABLE_OMP=ON
projects :
- ecbuild :
git : https://github.com/ecmwf/ecbuild
version : master
bundle : false
- eccodes :
git : https://github.com/ecmwf/eccodes
version : master
cmake : ENABLE_MEMFS=ON
- fiat :
git : https://github.com/ecmwf-ifs/fiat
version : main
- field_api :
git : ${BITBUCKET}/RDX/field_api
version : naan-get-host-data-noarg
cmake : >
ENABLE_CUDA=OFF
ENABLE_FIELD_API_TESTS=OFF
- loki :
git : https://github.com/ecmwf-ifs/loki
version : main
optional: true
require : ecbuild
cmake : >
LOKI_ENABLE_TESTS=OFF
LOKI_ENABLE_NO_INSTALL=ON
- ecwam :
dir : $PWD
version : naan-phys-gpu
require : fiat
options :
- without-mpi :
help : Disable MPI
cmake : ENABLE_MPI=OFF
- without-omp :
help : Disable OpenMP
cmake : ENABLE_OMP=OFF
- with-loki :
help : Enable Loki source-to-source transformations for ecWam physics
cmake : >
ENABLE_WAM_LOKI=ON
LOKI_ENABLE_NO_INSTALL=OFF
- without-loki-install :
help : Skip installation of Loki (Requires Loki to be on the PATH)
cmake : >
LOKI_ENABLE_NO_INSTALL=ON
LOKI_ENABLE_CLAW=OFF
- loki-frontend :
help : Frontend parser to use for Loki transformations
cmake : LOKI_FRONTEND={{value}}
- with-cuda :
help : Enable CUDA Fortran variant of ecWam physics
cmake : >
ENABLE_CUDA=ON