Skip to content

Commit 524e020

Browse files
LAMMPS for Eiger (#209)
1 parent 4e1e0fc commit 524e020

File tree

6 files changed

+86
-0
lines changed

6 files changed

+86
-0
lines changed

config.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,9 +183,12 @@ uenvs:
183183
develop: False
184184
"2024":
185185
recipes:
186+
zen2: "2024/mc"
187+
zen3: "2024/mc"
186188
gh200: "2024/gh200"
187189
deploy:
188190
daint: [gh200]
191+
eiger: [zen2]
189192
develop: False
190193
linalg:
191194
"24.11":

recipes/lammps/2024/mc/compilers.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
bootstrap:
2+
spec: gcc@12
3+
gcc:
4+
specs:
5+
- gcc@13

recipes/lammps/2024/mc/config.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: lammps
2+
store: /user-environment
3+
description: lammps build for Eiger
4+
spack:
5+
repo: https://github.com/spack/spack.git
6+
commit: v0.23.0
7+
modules: false
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
lammps-kokkos:
2+
compiler:
3+
- toolchain: gcc
4+
spec: gcc@13
5+
mpi:
6+
7+
unify: true
8+
specs:
9+
10+
- cmake
11+
12+
# lammps + kokkos package
13+
- [email protected] +kokkos +python +extra-dump +plumed +replica +extra-molecule +openmp
14+
variants:
15+
- +mpi
16+
views:
17+
develop-kokkos:
18+
link: all
19+
exclude: ["lammps"]
20+
uenv:
21+
add_compilers: true
22+
prefix_paths:
23+
LD_LIBRARY_PATH: [lib, lib64]
24+
kokkos:
25+
link: all
26+
uenv:
27+
add_compilers: true
28+
prefix_paths:
29+
LD_LIBRARY_PATH: [lib, lib64]
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
build-kokkos-eiger:
2+
features:
3+
- mpi
4+
- lammps-kokkos-dev
5+
cc: mpicc
6+
cxx: mpic++
7+
ftn: mpifort
8+
views:
9+
- develop-kokkos
10+
11+
run-kokkos-eiger:
12+
features:
13+
- mpi
14+
- lammps-kokkos-prod
15+
cc: mpicc
16+
cxx: mpic++
17+
ftn: mpifort
18+
views:
19+
- kokkos

recipes/lammps/2024/mc/modules.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
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: ['%[email protected]', 'gcc %[email protected]']
22+
projections:
23+
all: '{name}/{version}'

0 commit comments

Comments
 (0)