Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge release/1.6.0 into develop #949

Merged
merged 29 commits into from
Jan 14, 2024
Merged
Show file tree
Hide file tree
Changes from 28 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
f6df165
Mandatory updates for release/1.6.0 in .gitmodules, configs/container…
climbfuji Dec 19, 2023
859f668
Update .gitmodules and submodule pointer for spack for code review an…
climbfuji Dec 19, 2023
0216729
Generate module for qhull
climbfuji Dec 20, 2023
397410c
Revert .gitmodules and update submodule pointer for spack
climbfuji Dec 20, 2023
a1105bf
release/1.6.0: change crtm build type to release, remove qhull from m…
climbfuji Dec 20, 2023
4f0dcdd
set python 3.11.6 and corresponding py-numpy for gsi-addon-dev templa…
AlexanderRichert-NOAA Dec 21, 2023
b32f571
Update site config for Hercules for release/1.6.0
climbfuji Dec 28, 2023
4599cf4
Update documentation for spack-stack-1.6.0 for Hercules
climbfuji Dec 28, 2023
5fb3e36
Merge branch 'release/1.6.0' of https://github.com/jcsda/spack-stack …
climbfuji Dec 28, 2023
bb14ba9
Update .gitmodules and submodule pointer for spack for code review an…
climbfuji Dec 29, 2023
096cd94
Update site config and documentation for Nautilus
climbfuji Dec 29, 2023
f38e52e
Update site config for Discover and documentation for Discover and Pa…
climbfuji Dec 31, 2023
b76ed22
Update compiler compatibility in New Site documentation (#929)
srherbener Jan 2, 2024
66dbe7d
Revert .gitmodules and update submodule pointer for spack
climbfuji Jan 2, 2024
406170d
Merge branch 'release/1.6.0' of https://github.com/jcsda/spack-stack …
climbfuji Jan 2, 2024
1eef392
Update site config for Narwhal
climbfuji Jan 2, 2024
53835dc
Add doc/modulefile_templates/node.js and update documentation for spa…
climbfuji Jan 2, 2024
fa30961
More updates for Hercules (special installs)
climbfuji Jan 2, 2024
22f2cdd
Update doc/source/PreConfiguredSites.rst for gsi-addon-env on S4
climbfuji Jan 3, 2024
412b4a4
Merge pull request #927 from climbfuji/bugfix/rel160_hercules
climbfuji Jan 3, 2024
6d6dcdc
release/1.6.0 site config & documentation updates for Orion, Derecho,…
climbfuji Jan 4, 2024
c259e64
Remove libtool form Gaea, Hera and Jet. (#937)
RatkoVasic-NOAA Jan 9, 2024
d6010bd
release/1.6.0: last site config/doc updates and spack submodule updat…
climbfuji Jan 10, 2024
23a8141
release/1.6.0: fix bug in documentation for Hercules, site config upd…
climbfuji Jan 12, 2024
e6ed7ae
Update .gitmodules and submodule pointer for spack for code review an…
climbfuji Jan 14, 2024
a9ab1aa
Merge branch 'develop' of https://github.com/jcsda/spack-stack into f…
climbfuji Jan 14, 2024
390ad62
Revert changes that were only needed on the release/1.6.0 branch
climbfuji Jan 14, 2024
83e7ec1
Fix typo in .gitmodules
climbfuji Jan 14, 2024
dbc2577
Revert .gitmodules and update submodule pointer for spack
climbfuji Jan 14, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
#url = https://github.com/spack/spack
#branch = develop
url = https://github.com/jcsda/spack
branch = jcsda_emc_spack_stack
#branch = jcsda_emc_spack_stack
branch = feature/merge_rel160_into_develop
[submodule "doc/CMakeModules"]
path = doc/CMakeModules
url = https://github.com/noaa-emc/cmakemodules
Expand Down
1 change: 0 additions & 1 deletion configs/common/modules_lmod.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,6 @@ modules:
- openssl
- perl
- pkgconf
- qhull
- qt
- randrproto
- readline
Expand Down
1 change: 0 additions & 1 deletion configs/common/modules_tcl.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,6 @@ modules:
- openssl
- perl
- pkgconf
- qhull
- qt
- randrproto
- readline
Expand Down
2 changes: 1 addition & 1 deletion configs/containers/specs/jedi-ci.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
### spack-stack-1.6.0 / skylab-7.0.0 containers for fv3-jedi and mpas-jedi (but not for ufs-jedi)
### spack-stack-1.6.0 / skylab-7.x.y containers for fv3-jedi and mpas-jedi (but not for ufs-jedi)
specs: [[email protected], [email protected], [email protected], [email protected],
[email protected], [email protected], [email protected], [email protected], [email protected], [email protected], ecflow@5,
[email protected], [email protected] +fckit +trans +tesselation +fftw, [email protected], [email protected] +fftw,
Expand Down
3 changes: 1 addition & 2 deletions configs/sites/aws-pcluster/config.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
config:
build_jobs: 24
build_jobs: 8

# Overrides for spack build and staging areas to speed up builds
# by using a local directory instead of the EFS shared filesystem

build_stage: /tmp/spack-stack/cache/build_stage
test_stage: /tmp/spack-stack/cache/test_stage
source_cache: /tmp/spack-stack/cache/source_cache
Expand Down
35 changes: 6 additions & 29 deletions configs/sites/derecho/packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,32 +36,22 @@ packages:
### All other external packages listed alphabetically
autoconf:
externals:
- spec: [email protected]
prefix: /glade/u/apps/derecho/23.09/opt/view
- spec: [email protected]
prefix: /usr
automake:
externals:
- spec: [email protected]
prefix: /glade/u/apps/derecho/23.09/opt/view
- spec: [email protected]
prefix: /usr
binutils:
externals:
- spec: [email protected]
prefix: /usr
cmake:
externals:
- spec: [email protected]
prefix: /glade/u/apps/derecho/23.09/spack/opt/spack/cmake/3.26.3/gcc/7.5.0/k34x
coreutils:
externals:
- spec: [email protected]
prefix: /usr
curl:
externals:
- spec: [email protected]+nghttp2
prefix: /glade/u/apps/derecho/23.09/opt/view
- spec: [email protected]+gssapi+ldap+nghttp2
prefix: /usr
cvs:
Expand All @@ -83,24 +73,20 @@ packages:
externals:
- spec: [email protected]
prefix: /usr
flex:
externals:
- spec: [email protected]+lex
prefix: /glade/u/apps/derecho/23.09/opt/view
gawk:
externals:
- spec: [email protected]
prefix: /usr
git:
externals:
- spec: [email protected]+tcltk
prefix: /glade/u/apps/derecho/23.09/opt/view
prefix: /glade/u/apps/derecho/23.09/spack/opt/spack/git/2.41.0/gcc/7.5.0/jgni
- spec: [email protected]+tcltk
prefix: /usr
git-lfs:
externals:
- spec: [email protected]
prefix: /glade/u/apps/derecho/23.09/opt/view
prefix: /glade/u/apps/derecho/23.09/spack/opt/spack/git-lfs/3.3.0/gcc/7.5.0/u3kh
gmake:
externals:
- spec: [email protected]
Expand All @@ -113,21 +99,10 @@ packages:
externals:
- spec: [email protected]
prefix: /usr/lib/mit
libtool:
externals:
- spec: [email protected]
prefix: /glade/u/apps/derecho/23.09/opt/view
- spec: [email protected]
prefix: /usr
m4:
externals:
- spec: [email protected]
prefix: /usr
# Automatically detected, but don't use - missing "ninja" dependency
#meson:
# externals:
# - spec: [email protected]
# prefix: /glade/u/apps/derecho/23.09/opt/view
mysql:
buildable: False
externals:
Expand All @@ -147,6 +122,10 @@ packages:
externals:
- spec: [email protected]
prefix: /usr
sed:
externals:
- spec: [email protected]
prefix: /usr
subversion:
externals:
- spec: [email protected]
Expand All @@ -157,8 +136,6 @@ packages:
prefix: /usr
texinfo:
externals:
- spec: [email protected]
prefix: /glade/u/apps/derecho/23.09/opt/view
- spec: [email protected]
prefix: /usr
wget:
Expand Down
4 changes: 0 additions & 4 deletions configs/sites/discover/packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -121,10 +121,6 @@ packages:
externals:
- spec: [email protected]
prefix: /usr
libtool:
externals:
- spec: [email protected]
prefix: /usr
libxpm:
externals:
- spec: [email protected]
Expand Down
4 changes: 0 additions & 4 deletions configs/sites/gaea-c5/packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -122,10 +122,6 @@ packages:
prefix: /usr
libtirpc:
variants: ~gssapi
libtool:
externals:
- spec: [email protected]
prefix: /usr
# This package is currently incomplete (no headers), but still works
libxaw:
externals:
Expand Down
4 changes: 0 additions & 4 deletions configs/sites/hera/packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -124,10 +124,6 @@ packages:
externals:
- spec: [email protected]
prefix: /usr
libtool:
externals:
- spec: [email protected]
prefix: /usr
libxpm:
externals:
- spec: [email protected]
Expand Down
5 changes: 4 additions & 1 deletion configs/sites/hercules/compilers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,10 @@ compilers:
target: x86_64
modules:
- intel-oneapi-compilers/2023.1.0
environment: {}
environment:
set:
# https://github.com/ufs-community/ufs-weather-model/issues/2015#issuecomment-1864438186
I_MPI_EXTRA_FILESYSTEM: 'ON'
extra_rpaths: []
- compiler:
spec: [email protected]
Expand Down
22 changes: 15 additions & 7 deletions configs/sites/hercules/packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ packages:
compiler:: [[email protected], [email protected]]
providers:
mpi:: [[email protected], [email protected]]
# Alternative [email protected] with [email protected] for testing
#mpi:: [[email protected]]

### MPI, Python, MKL
mpi:
Expand All @@ -20,11 +22,17 @@ packages:
modules:
- gcc/12.2.0
- mvapich2/2.3.7
# Alternative [email protected] with [email protected] for testing
#openmpi:
# externals:
# - spec: [email protected]%[email protected]~cuda~cxx~cxx_exceptions~java~memchecker+pmi+static~wrapper-rpath
# schedulers=slurm
# prefix: /work/noaa/epic/role-epic/spack-stack/hercules/openmpi-4.1.6/gcc-12.2.0-spack
# modules:
# - gcc/12.2.0
# - openmpi/4.1.6-gcc-12.2.0-spack

### Modifications of common packages
# DH* TRY IF THIS IS STILL TRUE # Version 2.0.8 doesn't compile on Hercules
# DH* TRY IF THIS IS STILL TRUE wgrib2:
# DH* TRY IF THIS IS STILL TRUE version:: ['3.1.1']

### All other external packages listed alphabetically
autoconf:
Expand Down Expand Up @@ -84,10 +92,6 @@ packages:
externals:
- spec: [email protected]
prefix: /usr
libtool:
externals:
- spec: [email protected]
prefix: /usr
m4:
externals:
- spec: [email protected]
Expand All @@ -109,6 +113,10 @@ packages:
prefix: /apps/spack-managed/gcc-11.3.1/qt-5.15.8-d47tsna6f5dylcpblkfgw4gpn2cucihd
modules:
- qt/5.15.8
sed:
externals:
- spec: [email protected]
prefix: /usr
subversion:
externals:
- spec: [email protected]
Expand Down
4 changes: 0 additions & 4 deletions configs/sites/jet/packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -129,10 +129,6 @@ packages:
externals:
- spec: [email protected]
prefix: /usr
libtool:
externals:
- spec: [email protected]
prefix: /usr
libxpm:
externals:
- spec: [email protected]
Expand Down
2 changes: 2 additions & 0 deletions configs/sites/narwhal/compilers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ compilers::
modules:
- PrgEnv-intel/8.3.2
- intel-classic/2021.4.0
- node.js/20.10.0
environment:
prepend_path:
PATH: '/opt/cray/pe/gcc/10.3.0/snos/bin'
Expand All @@ -31,6 +32,7 @@ compilers::
modules:
- PrgEnv-gnu/8.3.2
- gcc/10.3.0
- node.js/20.10.0
environment:
prepend_path:
LD_LIBRARY_PATH: '/opt/cray/pe/libsci/22.08.1.1/GNU/9.1/x86_64/lib'
Expand Down
4 changes: 4 additions & 0 deletions configs/sites/narwhal/packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,10 @@ packages:
prefix: /p/app/projects/NEPTUNE/spack-stack/qt-5.15.2/5.15.2/gcc_64
modules:
- qt/5.15.2
sed:
externals:
- spec: [email protected]
prefix: /usr
subversion:
externals:
- spec: [email protected]
Expand Down
8 changes: 4 additions & 4 deletions configs/sites/nautilus/packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -103,10 +103,6 @@ packages:
externals:
- spec: [email protected]
prefix: /usr
libtool:
externals:
- spec: [email protected]
prefix: /usr
m4:
externals:
- spec: [email protected]
Expand All @@ -125,6 +121,10 @@ packages:
externals:
- spec: [email protected]
prefix: /usr
sed:
externals:
- spec: [email protected]
prefix: /usr
tar:
externals:
- spec: [email protected]
Expand Down
14 changes: 0 additions & 14 deletions configs/sites/noaa-aws/compilers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,20 +16,6 @@ compilers:
PATH: '/apps/gnu/gcc-9.2.0/bin'
LD_LIBRARY_PATH: '/apps/oneapi/compiler/2021.3.0/linux/compiler/lib/intel64_lin:/apps/gnu/gcc-9.2.0/lib64'
extra_rpaths: []
- compiler:
spec: [email protected]
paths:
cc: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/icc
cxx: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/icpc
f77: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/ifort
fc: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/ifort
flags: {}
operating_system: centos7
target: x86_64
modules:
- intel/18.0.5.274
environment: {}
extra_rpaths: []
- compiler:
spec: [email protected]
paths:
Expand Down
8 changes: 0 additions & 8 deletions configs/sites/noaa-aws/packages.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
packages:
all:
compiler:: [[email protected], [email protected]]
#compiler:: [[email protected]]
providers:
mpi:: [[email protected], [email protected]]
#mpi:: [[email protected]]

### MPI, Python, MKL
mpi:
Expand All @@ -15,12 +13,6 @@ packages:
prefix: /apps/oneapi
modules:
- impi/2021.3.0
intel-mpi:
externals:
- spec: [email protected]%[email protected]
prefix: /apps/intel/compilers_and_libraries_2018
modules:
- impi/2018.4.274
openmpi:
externals:
- spec: [email protected]%[email protected]
Expand Down
14 changes: 0 additions & 14 deletions configs/sites/noaa-azure/compilers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,20 +16,6 @@ compilers:
PATH: '/apps/gnu/gcc-9.2.0/bin'
LD_LIBRARY_PATH: '/apps/oneapi/compiler/2021.3.0/linux/compiler/lib/intel64_lin:/apps/gnu/gcc-9.2.0/lib64'
extra_rpaths: []
- compiler:
spec: [email protected]
paths:
cc: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/icc
cxx: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/icpc
f77: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/ifort
fc: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/ifort
flags: {}
operating_system: centos7
target: x86_64
modules:
- intel/18.0.5.274
environment: {}
extra_rpaths: []
- compiler:
spec: [email protected]
paths:
Expand Down
Loading
Loading