diff --git a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ccpp-scm/spack.yaml b/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ccpp-scm/spack.yaml deleted file mode 100644 index 7bdebca4a..000000000 --- a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ccpp-scm/spack.yaml +++ /dev/null @@ -1,24 +0,0 @@ -spack: - concretizer: - unify: when_possible - - config: - install_tree: - root: $env/install - modules: - default: - roots: - lmod: $env/install/modulefiles - tcl: $env/install/modulefiles - - view: false - include: [] - - specs: - - netcdf-fortran - - bacio - - sp - - w3emc - - py-f90nml - - py-numpy - - py-netcdf4 diff --git a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/gfs-v16.2/spack.yaml b/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/gfs-v16.2/spack.yaml deleted file mode 100644 index b1ae3d487..000000000 --- a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/gfs-v16.2/spack.yaml +++ /dev/null @@ -1,56 +0,0 @@ -spack: - concretizer: - unify: when_possible - - config: - install_tree: - root: $env/install - deprecated: true - modules: - default: - roots: - lmod: $env/install/modulefiles - tcl: $env/install/modulefiles - - view: false - - specs: - - jpeg@9.1.0 - - zlib@1.2.11 - - szip@2.1.1 - - jasper@2.0.25 - - udunits@2.2.28 - - hdf5@1.10.6 - - netcdf-c@4.7.4 - - netcdf-fortran@4.5.3 - - netcdf-cxx4@4.3.1 - - nco@5.0.6 - - cdo@1.9.8 - - parallelio@2.5.3 - - esmf@8.0.1 - - fms@2021.03 - - bacio@2.4.1 - - sigio@2.3.2 - - sfcio@1.4.1 - - gfsio@1.4.1 - - w3nco@2.4.1 - - sp@2.3.3 - - ip@3.3.3 - - ip2@1.1.2 - - landsfcutil@2.4.1 - - nemsio@2.5.2 - - nemsiogfs@2.5.3 - - w3emc@2.9.2 - - g2@3.4.5 - - g2tmpl@1.9.1 - - crtm@2.3.0 - - upp@8.1.0 - - wrf-io@1.2.0 - - bufr@11.4.0 - - wgrib2@2.0.7 - - prod-util@1.2.2 - - grib-util@1.2.3 - - ncio@1.0.0 - - madis@4.3.0 - - met@10.1.0 - - metplus@4.1.0 diff --git a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/gsi-addon-dev/spack.yaml b/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/gsi-addon-dev/spack.yaml deleted file mode 100644 index 5ca410405..000000000 --- a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/gsi-addon-dev/spack.yaml +++ /dev/null @@ -1,31 +0,0 @@ -# Note that an upstream must be set for this template using -# spack create env --upstream=/path/to/envs/env-name/install -# Also, the compilers must be set manually below to match the -# compilers of the upstream environment - -spack: - concretizer: - unify: when_possible - - view: false - include: - - site - - common - definitions: - - compilers: ['%aocc', '%apple-clang', '%gcc', '%intel', '%oneapi'] - - packages: - - global-workflow-env - - ufs-weather-model-env - - emc-verif-global-env - - gsi-env - - packages: - met: - require:: '@9.1.3 +python +grib2' - metplus: - require:: '@3.1.1 ^met@9.1.3' - - specs: - - matrix: - - [$packages] - - [$compilers] diff --git a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/jedi-mpas-nvidia-dev/spack.yaml b/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/jedi-mpas-nvidia-dev/spack.yaml deleted file mode 100644 index cbd30f556..000000000 --- a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/jedi-mpas-nvidia-dev/spack.yaml +++ /dev/null @@ -1,68 +0,0 @@ -# This template minimizes skylab-dev to just the required parts of the jedi-mpas-env virtual env -# needed for compiling subsets of jedi with the compilers provided in the Nvidia HPC SDK. -# -# So, this template is basically a listing of the packages within jedi-mpas-env, but with some -# packages excluded for reasons such as: -# - python is excluded because we don't dare compile it with nvhpc, and it's just too cumbersome -# to list all of python's dependencies and all relevant python packages as being compiled with -# the fallback gcc compiler. -# NB: Python is needed so should be installed from the distro's package manager! -# - gsibec is excluded because it doesn't build with nvhpc, but as it is Fortran code we don't -# have the option of falling back to gcc. -# - various file-format libraries are excluded because they're not needed yet, and excluding -# them for now is simply a better use of resources. -# - jasper is excluded because it's difficult to compile -# -spack: - concretizer: - unify: when_possible - - view: false - include: [] - - specs: - - # packages from base-env - # removed python - # removed py-* packages - - hdf5 - - nccmp - - netcdf-c - - netcdf-fortran - - parallel-netcdf - - parallelio - - wget - - # packages from jedi-base-env - # removed gsibec - # removed py-* packages - # removed ncview - # and these file-format libraries not needed to run jedi from IODA files - # removed bufr, bufr-query, netcdf-cxx4 - # removed odc - # removed eccodes - # removed hdf - - bison - - boost - - ecbuild - - eckit - - ecmwf-atlas - - eigen - - ectrans - - fckit - - fftw - - flex - - git-lfs - - gsl-lite - - jedi-cmake - - nlohmann-json - - nlohmann-json-schema-validator - - udunits - - # packages from jedi-mpas-env - # removed jasper - - metis - - # added packages - - netcdf-cxx4 - - zlib diff --git a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ufs-srw-dev/spack.yaml b/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ufs-srw-dev/spack.yaml deleted file mode 100644 index 55a1db94e..000000000 --- a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ufs-srw-dev/spack.yaml +++ /dev/null @@ -1,58 +0,0 @@ -spack: - config: - install_tree: - root: $env/install - deprecated: true - modules: - default: - roots: - lmod: $env/install/modulefiles - tcl: $env/install/modulefiles - lmod: - projections: - parallelio: 'pio/{version}' - wrf-io: 'wrf_io/{version}' - gsi-ncdiag: 'ncdiag/{version}' - tcl: - projections: - parallelio: '{^mpi.name}/{^mpi.version}/{compiler.name}/{compiler.version}/pio/{version}' - wrf-io: '{^mpi.name}/{^mpi.version}/{compiler.name}/{compiler.version}/wrf_io/{version}' - gsi-ncdiag: '{^mpi.name}/{^mpi.version}/{compiler.name}/{compiler.version}/ncdiag/{version}' - - view: false - include: - - site - concretizer: - unify: true - - specs: - - jasper@2.0.32 - - zlib@1.2.13 - - libpng@1.6.37 - - hdf5@1.14.0 - - netcdf-c@4.9.2 - - netcdf-fortran@4.6.0 - - parallelio@2.5.10 - - esmf@8.4.2 - - fms@2023.01 - - bufr@12.0.0 - - bacio@2.4.1 - - crtm@2.4.0 - - g2@3.4.5 - - g2tmpl@1.10.2 - - ip@3.3.3 - - sp@2.3.3 - - w3nco@2.4.1 - - gftl-shared@1.5.0 - - yafyaml@1.1.0 - - mapl@2.35.2 - - nemsio@2.5.4 - - sfcio@1.4.1 - - sigio@2.3.2 - - w3emc@2.9.2 - - wgrib2@2.0.8 - - wrf-io@1.2.0 - - ncio@1.1.2 - - gsi-ncdiag@1.1.2 - - met@11.1.1 - - metplus@5.1.0 diff --git a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ufs-srw-public-v2/spack.yaml b/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ufs-srw-public-v2/spack.yaml deleted file mode 100644 index 4313eff88..000000000 --- a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ufs-srw-public-v2/spack.yaml +++ /dev/null @@ -1,53 +0,0 @@ -spack: - config: - install_tree: - root: $env/install - deprecated: true - modules: - default: - roots: - lmod: $env/install/modulefiles - tcl: $env/install/modulefiles - lmod: - projections: - gsi-ncdiag: 'ncdiag/{version}' - tcl: - projections: - gsi-ncdiag: '{^mpi.name}/{^mpi.version}/{compiler.name}/{compiler.version}/ncdiag/{version}' - - view: false - include: [] - - concretizer: - unify: true - - specs: - - jasper@2.0.25 - - zlib@1.2.11 - - libpng@1.6.37 - - hdf5@1.10.6 - - netcdf-c@4.7.4 - - netcdf-fortran@4.5.4 - - parallelio@2.5.2 - - esmf@8.3.0b09 - - fms@2021.03 - - bacio@2.4.1 - - crtm@2.3.0 - - g2@3.4.3 - - g2tmpl@1.10.0 - - ip@3.3.3 - - sp@2.3.3 - - w3nco@2.4.1 - - upp@10.0.10 - - gftl-shared@1.3.3 - - yafyaml@0.5.1 - - mapl@2.22.0 - - gfsio@1.4.1 - - landsfcutil@2.4.1 - - nemsio@2.5.2 - - nemsiogfs@2.5.3 - - sfcio@1.4.1 - - sigio@2.3.2 - - w3emc@2.7.3 - - wgrib2@2.0.8 - - gsi-ncdiag@1.0.0 diff --git a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ufs-utils/spack.yaml b/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ufs-utils/spack.yaml deleted file mode 100644 index ba7a6cc9e..000000000 --- a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ufs-utils/spack.yaml +++ /dev/null @@ -1,36 +0,0 @@ -spack: - concretizer: - unify: when_possible - - config: - install_tree: - root: $env/install - modules: - default: - roots: - lmod: $env/install/modulefiles - tcl: $env/install/modulefiles - - view: false - include: [] - - specs: - - ufs-utils-env~debug - - sigio@2.3.2 - - sfcio@1.4.1 - - g2@3.4.5 - - g2tmpl@1.9.1 - - ip@4.0.0 - - nemsio@2.5.4 - - zlib@1.2.11 - - hdf5@1.10.6 - - netcdf-c@4.7.4 - - netcdf-fortran@4.5.3 - - esmf@8.4.0b08 - - nco@4.9.1 - - nccmp@1.8.9.0 - - libpng@1.6.35 - - prod-util@1.2.1 - - jasper@2.0.25 - - bufr@11.7.0 - - wgrib2@2.0.8 diff --git a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ufs-weather-model-static/spack.yaml b/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ufs-weather-model-static/spack.yaml deleted file mode 100644 index e1010095e..000000000 --- a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ufs-weather-model-static/spack.yaml +++ /dev/null @@ -1,56 +0,0 @@ -# The intent of this template is to "clone" the stack available on WCOSS2 -# insofar as needed to support the UFS Weather Model. Install as ufswm-env. -# Updated April 2024 by Alex Richert -spack: - concretizer: - unify: true - config: - deprecated: true - install_tree: - root: $env/install - modules: - default: - roots: - lmod: $env/install/modulefiles - tcl: $env/install/modulefiles - view: false - include: - - site - - common - specs: - - bacio@2.4.1 - - crtm@=2.4.0 ~fix - - esmf@8.6.1 +external-parallelio ~xerces ~pnetcdf snapshot=none fflags="-fp-model precise" cxxflags="-fp-model precise" - - fms@2024.02 constants=GFS precision=32,64 +quad_precision +gfs_phys +openmp - - g2@3.5.1 - - g2tmpl@1.13.0 - - gftl-shared@1.6.1 - - hdf5@1.14.0 +hl +mpi ~tools ~szip - - ip@3.3.3 +openmp - - jasper@2.0.25 - - libjpeg-turbo - - libpng@1.6.37 libs=static - - mapl@2.46.3 ~pflogger ~fargparse ~extdata2g ~f2py - - netcdf-c@4.9.2 ~parallel-netcdf +mpi ~dap ~szip - - netcdf-fortran@4.6.0 - - parallel-netcdf@1.12.2 - - parallelio@2.5.10 +fortran~pnetcdf - - scotch@7.0.4 +mpi +metis ~threads ~mpi_thread +noarch - - sp@2.3.3 ~openmp - - w3emc@2.9.2 - - zlib@1.2.11 - packages: - all: - require: - - any_of: ['%intel@19.1.3.304', '%intel'] - - any_of: ['build_type=Release', '@:'] - - any_of: ['~shared', '@:'] - - any_of: ['+pic', '@:'] - cmake: - require: '@3.20.2' - libxml2: - require: '+shared' - gettext: - require: '+shared' - netcdf-c: - require: 'build_system=autotools' diff --git a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ufs-weather-model/spack.yaml b/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ufs-weather-model/spack.yaml deleted file mode 100644 index 5318ca2a2..000000000 --- a/configs/templates_NOT_YET_CONVERTED_TO_SPACK_v1/ufs-weather-model/spack.yaml +++ /dev/null @@ -1,18 +0,0 @@ -spack: - concretizer: - unify: when_possible - - config: - install_tree: - root: $env/install - modules: - default: - roots: - lmod: $env/install/modulefiles - tcl: $env/install/modulefiles - - view: false - include: [] - - specs: - - ufs-weather-model-env~debug