Skip to content

Commit 39f0c39

Browse files
authored
Merge pull request bitsorg#2 from andresailer/implementDefaults
Add packages and defaults to mimic current LCG nightlies
2 parents 0838f39 + e055a61 commit 39f0c39

12 files changed

Lines changed: 129 additions & 4 deletions

README.rst

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,3 +127,17 @@ To run the documentation locally, you can use::
127127
pip install -e .[docs]
128128
cd docs
129129
mkdocs serve
130+
131+
Building LCG Stacks
132+
===================
133+
134+
135+
```
136+
bits build --defaults dev3::gcc13 LCG
137+
bits build --defaults dev3::gcc13 LCG
138+
bits build --defaults dev3::gcc13::cuda CUDA
139+
bits build --defaults dev4::gcc13::cuda CUDA
140+
bits build --defaults dev3::gcc13::swan SWAN
141+
bits build --defaults dev3::gcc13::lhcb LHCB
142+
bits build --defaults dev4::gcc13::lhcb::dev4lhcb LHCB
143+
```

cuda.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package: CUDA
2+
version: "%(tag_basename)s"
3+
tag: "v1.0"
4+
requires:
5+
- LCG
6+
- cuda
7+
- tvm
8+
- jax
9+
- TensorRT
10+
- cudnn
11+
---

defaults-cuda.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package: defaults-dev3cuda
2+
version: v1
3+
disable:
4+
- Geant4
5+
- DD4hep
6+
- acts
7+
- Gaudi
8+
- Garfield++
9+
---

defaults-dev3.sh

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
package: defaults-dev3
22
version: v1
3-
env:
4-
MACOSX_DEPLOYMENT_TARGET: '14.0'
53
disable:
64
- MySQL
75
overrides:
86
ROOT:
97
tag: 'master'
8+
hepmc3:
9+
tag: 'master'
10+
DD4Hep:
11+
tag: 'master'
12+
Gaudi:
13+
tag: 'master'
1014
---

defaults-dev4.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package: defaults-dev4
2+
version: v1
3+
overrides:
4+
ROOT:
5+
tag: '6.36-patches'
6+
---

defaults-dev4lhcb.sh

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package: defaults-dev4lhcb
2+
version: v1
3+
disable:
4+
- Gaudi
5+
- cepgen
6+
- hepmcanalysis
7+
- spark
8+
overrides:
9+
DD4hep:
10+
tag: v01.31
11+
ROOT:
12+
tag: 6.32.12
13+
Boost:
14+
tag: 1.86.0
15+
hepmc3:
16+
tag: 3.2.7
17+
18+
19+
---

defaults-lhcb.sh

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package: defaults-lhcb
2+
version: v1
3+
disable:
4+
- Gaudi
5+
- cepgen
6+
- hepmcanalysis
7+
- spark
8+
overrides:
9+
xgboost:
10+
tag: 0.90
11+
lhapdf:
12+
tag: 6.2.3p1
13+
photos++:
14+
tag: 3.56.lhcb1
15+
pythia6:
16+
tag: 427.2.lhcb
17+
# more generators
18+
#... also a couple of special recipes
19+
20+
21+
---

defaults-release.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,9 @@ env:
66
CMAKE_BUILD_TYPE: "RELWITHDEBINFO"
77
MACOSX_DEPLOYMENT_TARGET: '14.0'
88
ENABLE_IPO: 'OFF'
9-
---
9+
overrides:
10+
bits-recipe-tools:
11+
tag: 0.0.7
12+
java:
13+
tag: 8u392
14+
---

defaults-swan.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package: defaults-swan
2+
version: v1
3+
overrides:
4+
java:
5+
tag: 17.0.16p18
6+
---

lcg.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@ tag: "v1.0"
44
requires:
55
- ROOT
66
- GEANT4
7-
---
7+
- dd4hep
8+
- java
9+
---

0 commit comments

Comments
 (0)