Skip to content

Commit

Permalink
Add build-hpc workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
reuterbal committed Nov 21, 2024
1 parent 156ea96 commit 917acf6
Show file tree
Hide file tree
Showing 2 changed files with 233 additions and 181 deletions.
26 changes: 26 additions & 0 deletions .github/build-hpc-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
build:
modules:
- cmake
- ninja
- ecbuild
- prgenv/nvidia
- hpcx-openmpi
- fftw
dependencies:
# - ecmwf/ecbuild@develop
- ecmwf-ifs/fiat@develop
# dependency_cmake_options: |
# ecmwf-ifs/fiat: "-G Ninja -DENABLE_TESTS=OFF -DENABLE_MPI=ON"
dependency_branch: develop
parallel: 32
cmake_options:
- -DENABLE_MPI=ON
- -DENABLE_FFTW=ON
- -DENABLE_ACC=ON
- -DENABLE_GPU=ON
force_build: true
env:
- GH_TOKEN=${GH_TOKEN}
compiler_cc: nvc
compiler_cxx: nvc++
compiler_fc: nvfortran
Loading

0 comments on commit 917acf6

Please sign in to comment.