From 07995366d34f7845163fe418938258dfd4b41a36 Mon Sep 17 00:00:00 2001 From: Ben Cumming Date: Wed, 12 Jun 2024 16:15:04 +0200 Subject: [PATCH] remove the unnused recipes/icon path The uenv used to build icon are in the `recipes/mch` and `recips/wcp` paths. --- recipes/icon/a100/compilers.yaml | 9 ----- recipes/icon/a100/config.yaml | 6 ---- recipes/icon/a100/environments.yaml | 52 ---------------------------- recipes/icon/a100/extra/reframe.yaml | 6 ---- recipes/icon/a100/modules.yaml | 43 ----------------------- recipes/icon/ci.yml | 13 ------- 6 files changed, 129 deletions(-) delete mode 100644 recipes/icon/a100/compilers.yaml delete mode 100644 recipes/icon/a100/config.yaml delete mode 100644 recipes/icon/a100/environments.yaml delete mode 100644 recipes/icon/a100/extra/reframe.yaml delete mode 100644 recipes/icon/a100/modules.yaml delete mode 100644 recipes/icon/ci.yml diff --git a/recipes/icon/a100/compilers.yaml b/recipes/icon/a100/compilers.yaml deleted file mode 100644 index 8baf3d6a..00000000 --- a/recipes/icon/a100/compilers.yaml +++ /dev/null @@ -1,9 +0,0 @@ -bootstrap: - spec: gcc@11 -gcc: - specs: - - gcc@11.3 -llvm: - requires: gcc@11 - specs: - - nvhpc@23.3 diff --git a/recipes/icon/a100/config.yaml b/recipes/icon/a100/config.yaml deleted file mode 100644 index 326c6e2b..00000000 --- a/recipes/icon/a100/config.yaml +++ /dev/null @@ -1,6 +0,0 @@ -name: icon-a100 -store: /user-environment -spack: - commit: releases/v0.20 - repo: https://github.com/spack/spack.git -description: The tools required to build ICON with OpenACC+Fortran on NVIDIA A100 GPUs diff --git a/recipes/icon/a100/environments.yaml b/recipes/icon/a100/environments.yaml deleted file mode 100644 index b6479831..00000000 --- a/recipes/icon/a100/environments.yaml +++ /dev/null @@ -1,52 +0,0 @@ -nvidia: - compiler: - - toolchain: gcc - spec: gcc - - toolchain: llvm - spec: nvhpc - unify: when_possible - mpi: - spec: cray-mpich - gpu: cuda - specs: - - eccodes@2.25.0%nvhpc +tools +fortran +aec +openmp jp2k=jasper - - cmake%gcc - - cuda@11.8%gcc - - hdf5%nvhpc +fortran - - hwloc%gcc - - netcdf-c%gcc - - netcdf-fortran%nvhpc - - numactl%gcc - - osu-micro-benchmarks@5.9%nvhpc - - perl%gcc - # The following are required to stop spack from using nvhpc to build - # basic dependencies, some of which don't compile with nvc etc. - # Explicitly excluded as modules. - - autoconf%gcc - - automake%gcc - - ca-certificates-mozilla%gcc - - diffutils%gcc - - gnuconfig%gcc - - libiconv%gcc - - libxcrypt%gcc - - libxml2%gcc - - m4%gcc - - ncurses%gcc - - openssl%gcc - - xz%gcc - - zlib%gcc - - zstd%gcc - - c-blosc%gcc - - libaec%gcc - - jasper%gcc - - patchelf%gcc - - gmake%gcc - variants: - - cuda_arch=80 - - +mpi - - +cuda - packages: - - curl - - gmake - views: - default: diff --git a/recipes/icon/a100/extra/reframe.yaml b/recipes/icon/a100/extra/reframe.yaml deleted file mode 100644 index 363f809f..00000000 --- a/recipes/icon/a100/extra/reframe.yaml +++ /dev/null @@ -1,6 +0,0 @@ -default: - features: [osu-micro-benchmarks, mpi, serial, openmp] - cc: mpicc - cxx: mpic++ - ftn: mpifort - activation: /user-environment/env/default/activate.sh diff --git a/recipes/icon/a100/modules.yaml b/recipes/icon/a100/modules.yaml deleted file mode 100644 index db999335..00000000 --- a/recipes/icon/a100/modules.yaml +++ /dev/null @@ -1,43 +0,0 @@ -modules: - # Paths to check when creating modules for all module sets - prefix_inspections: - bin: - - PATH - lib: - - LD_LIBRARY_PATH - lib64: - - LD_LIBRARY_PATH - - default: - arch_folder: false - # Where to install modules - roots: - tcl: /snap/modules - tcl: - all: - autoload: none - hash_length: 0 - exclude_implicits: true - exclude: - - '%gcc@7.5.0' - - 'gcc %gcc@7.5.0' - - 'autoconf' - - 'automake' - - 'c-blosc' - - 'ca-certificates-mozilla' - - 'diffutils' - - 'gnuconfig' - - 'jasper' - - 'libaec' - - 'libiconv' - - 'libxcrypt' - - 'libxml2' - - 'patchelf' - - 'm4' - - 'ncurses' - - 'openssl' - - 'xz' - - 'zlib' - - 'zstd' - projections: - all: '{name}/{version}' diff --git a/recipes/icon/ci.yml b/recipes/icon/ci.yml deleted file mode 100644 index 8f7cc488..00000000 --- a/recipes/icon/ci.yml +++ /dev/null @@ -1,13 +0,0 @@ -include: '/ci/common.yml' - -build-icon-a100: - extends: .stack-build-hohgant-a100 - variables: - STACK_NAME: icon-a100 - STACK_RECIPE: recipes/icon/a100 - -test-icon-a100: - extends: .run-reframe-hohgant-a100 - variables: - STACK_NAME: icon-a100 -