-
Notifications
You must be signed in to change notification settings - Fork 47
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
develop: Update NRL batch install script, add configuration for Cole and Tusk #1489
Merged
Merged
Changes from 39 commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
78e2b72
configs/sites/tier1/blueback -> configs/sites/tier1/blueback-tds-tus…
climbfuji 8e263c2
Update .gitmodules to point to branch release/1.5 in NRL Enterprise G…
climbfuji 802003c
Merge branch 'develop' of https://github.com/jcsda/spack-stack into r…
climbfuji 2dae74e
Bug fix in configs/sites/tier1/atlantis/packages_gcc.yaml: must load …
climbfuji fa71139
Initial commit of util/nrl_batch_install.sh (WIP)
climbfuji e4b4b01
Remove external [email protected] from configs/sites/tier1/atlantis/package…
climbfuji e21a234
In util/nrl_batch_install.sh, exclude esmf and crtm when looking for …
climbfuji f2d00fd
Re-enable all environments and compilers for NRL sites in util/nrl_ba…
climbfuji b56b643
in util/nrl_batch_install.sh, catch spack install errors and exclude …
climbfuji 7e792f4
Fix bug in util/nrl_batch_install.sh
climbfuji c85ba05
With gcc@10 and earlier, must use [email protected]
climbfuji c5a1932
Workaround for Narwhal/cylc-dev in util/nrl_batch_install.sh: copy co…
climbfuji 7d52616
Configure aocc, clang, and host bounty in util/nrl_batch_install.sh
climbfuji ee82402
Build py-netcdf4 with ~mpi to avoid errors 'ValueError: mpi4py.MPI.St…
climbfuji 0387167
util/nrl_batch_install.sh: Create a file with a list of installed pac…
climbfuji 74ab966
Strip down list of compilers and templates for release/1.5 in util/nr…
climbfuji a6b6bc7
util/nrl_batch_install.sh -> util/nrl/batch_install.sh, add bootstrap…
climbfuji 529f66f
Update .gitmodules and submodule pointer for spack for code review an…
climbfuji fa0d458
Bug fixes for set_permissions function in util/nrl/batch_install.sh
climbfuji e9092a9
Add argument for fix_permissions in util/nrl/batch_install.sh to skip…
climbfuji 407d2fa
Use set +e and set -e in fix_permissions
climbfuji e31fa08
Add placeholder for changing the location of the spack-stack environm…
climbfuji 176dc90
In util/nrl/batch_install.sh, revert back to installer mode
climbfuji 818d1ee
Revert .gitmodules and update submodule pointer for spack
climbfuji ee72d18
For release/neptune-1.5: create and use bootstrap mirror in util/nrl/…
climbfuji 3c41d96
Merge branch 'develop' of https://github.com/jcsda/spack-stack into f…
climbfuji 42efd07
Merge branch 'feature/blueback_tds_cole' of https://github.com/climbf…
climbfuji 17264da
Yet another bug fix for util/nrl/batch_install.sh: don't update build…
climbfuji b8bb5e1
Update site config for cole
climbfuji 55743a7
configs/sites/tier1/blueback-tds-cole --> configs/sites/tier2/cole
climbfuji bf94bd4
Clean up site configs for tusk and cole
climbfuji 8eea567
Update doc/source/PreConfiguredSites.rst: remove early access Bluebac…
climbfuji 5d9aff4
release/neptune-1.5: Add makefile, update batch_install.sh (#17)
climbfuji 21227dc
Update .gitmodules: use tags neptune-1.5.0 instead of branches
climbfuji 8e38c97
Add comment in neptune-dev template to comment out neptune-python-env…
climbfuji 7f488c7
Configure util/nrl/batch_install.sh for Cole and Tusk, clean up
climbfuji 49a1ab8
release/neptune-1.5: add support for Cole and Tusk, remove confusing …
climbfuji 89c7c71
Merge selected features of release/neptune-1.5 into develop
climbfuji 7f3b8c1
Merge branch 'develop' of https://github.com/jcsda/spack-stack into f…
climbfuji 86a08fd
For Cole and Tusk, remove external openssl and curl
climbfuji ead7998
Bug fix in util/nrl/batch_install.sh: add missing 'module use /p/work…
climbfuji fa5e424
Merge branch 'develop' of https://github.com/jcsda/spack-stack into f…
climbfuji File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
compilers:: | ||
- compiler: | ||
spec: [email protected] | ||
paths: | ||
cc: cc | ||
cxx: CC | ||
f77: ftn | ||
fc: ftn | ||
flags: {} | ||
operating_system: sles15 | ||
modules: | ||
- PrgEnv-intel/8.5.0 | ||
- intel/2024.2.1 | ||
- cray-libsci/24.03.0 | ||
- libfabric/1.20.1 | ||
environment: | ||
prepend_path: | ||
LD_LIBRARY_PATH: '/opt/cray/libfabric/1.20.1/lib64:/opt/cray/pe/libsci/24.03.0/INTEL/2023.2/x86_64/lib' | ||
set: | ||
CONFIG_SITE: '' | ||
CRAY_CPU_TARGET: x86-genoa | ||
extra_rpaths: [] | ||
- compiler: | ||
spec: [email protected] | ||
paths: | ||
cc: cc | ||
cxx: CC | ||
f77: ftn | ||
fc: ftn | ||
flags: {} | ||
operating_system: sles15 | ||
modules: | ||
- PrgEnv-gnu/8.5.0 | ||
- gcc-native/12.3 | ||
- cray-libsci/24.03.0 | ||
- libfabric/1.20.1 | ||
environment: | ||
prepend_path: | ||
LD_LIBRARY_PATH: '/opt/cray/libfabric/1.20.1/lib64:/opt/cray/pe/libsci/24.03.0/GNU/12.3/x86_64/lib' | ||
set: | ||
CONFIG_SITE: '' | ||
CRAY_CPU_TARGET: x86-genoa | ||
extra_rpaths: [] |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
mirrors: | ||
local-source: file:///p/work1/heinzell/spack-stack/source-cache | ||
local-binary: file:///p/work1/heinzell/spack-stack/build-cache |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,148 @@ | ||
packages: | ||
|
||
# Modification of common packages | ||
# Use system zlib instead of spack-built zlib-ng | ||
all: | ||
providers: | ||
zlib-api:: [zlib] | ||
zlib-api: | ||
buildable: False | ||
zlib: | ||
buildable: False | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
|
||
# All other packages listed alphabetically | ||
autoconf: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
automake: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
binutils: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
cmake: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
coreutils: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
curl: | ||
externals: | ||
- spec: [email protected]+gssapi+ldap+nghttp2 | ||
prefix: /usr | ||
cvs: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
diffutils: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
findutils: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
flex: | ||
externals: | ||
- spec: [email protected]+lex | ||
prefix: /usr | ||
gawk: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
gettext: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
git: | ||
externals: | ||
- spec: [email protected]+tcltk | ||
prefix: /usr | ||
git-lfs: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
gmake: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
grep: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
groff: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
libtool: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
m4: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
mysql: | ||
buildable: False | ||
externals: | ||
- spec: [email protected] | ||
prefix: /p/app/projects/NEPTUNE/spack-stack/mysql-8.0.31 | ||
modules: | ||
- mysql/8.0.31 | ||
openssh: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
- spec: [email protected] | ||
prefix: /usr/local/krb5 | ||
openssl: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
perl: | ||
externals: | ||
- spec: [email protected]~cpanm+opcode+open+shared+threads | ||
prefix: /usr | ||
pkg-config: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
qt: | ||
buildable: False | ||
externals: | ||
- spec: [email protected] | ||
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] | ||
prefix: /usr | ||
swig: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
tar: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
texinfo: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
wget: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
packages: | ||
all: | ||
compiler:: [[email protected]] | ||
providers: | ||
mpi:: [[email protected]] | ||
mpi: | ||
buildable: False | ||
cray-mpich: | ||
externals: | ||
- spec: [email protected]%[email protected] ~wrappers | ||
modules: | ||
- cray-mpich/8.1.29 | ||
- craype-network-ofi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
packages: | ||
all: | ||
compiler:: [[email protected],[email protected]] | ||
providers: | ||
mpi:: [[email protected]] | ||
mpi: | ||
buildable: False | ||
cray-mpich: | ||
externals: | ||
- spec: [email protected]%[email protected] ~wrappers | ||
modules: | ||
- cray-mpich/8.1.29 | ||
- craype-network-ofi | ||
intel-oneapi-mkl: | ||
externals: | ||
- spec: [email protected]%[email protected] | ||
prefix: /p/work1/heinzell/spack-stack/oneapi-2024.2.1 | ||
intel-oneapi-tbb: | ||
externals: | ||
- spec: [email protected]%[email protected] | ||
prefix: /p/work1/heinzell/spack-stack/oneapi-2024.2.1 | ||
intel-oneapi-runtime: | ||
externals: | ||
- spec: [email protected]%[email protected] | ||
prefix: /p/work1/heinzell/spack-stack/oneapi-2024.2.1 |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
config: | ||
build_jobs: 8 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
mirrors: | ||
local-source: file:///p/work1/heinzell/spack-stack/source-cache | ||
local-binary: file:///p/work1/heinzell/spack-stack/build-cache |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
modules: | ||
default: | ||
enable:: | ||
- tcl | ||
tcl: | ||
include: | ||
- python |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
packages: | ||
|
||
# Modification of common packages | ||
# Use system zlib instead of spack-built zlib-ng | ||
all: | ||
|
@@ -9,12 +10,8 @@ packages: | |
zlib: | ||
buildable: False | ||
externals: | ||
# For TDS tusk | ||
- spec: [email protected] | ||
prefix: /usr | ||
# For TDS cole | ||
#- spec: [email protected] | ||
# prefix: /usr | ||
|
||
# All other packages listed alphabetically | ||
autoconf: | ||
|
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This change will disappear when/if #1491 and #1490 are merged first, but we don't need to wait.