-
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
Update Discover site configs, fix CI buillds, install GEOS-enabled spack-stack on Discover / AWS ParallelCluster #993
Conversation
…c/source/NewSiteConfigs.rst
…eature/update_spack_from_dev_20240126
…ommented-out version before merging, after extensive testing
…ck-stack/stack/stack_env.py
…eature/update_spack_from_dev_20240126
…eature/update_spack_from_dev_20240126
…eature/update_spack_from_dev_20240126
…eature/update_spack_from_dev_20240126
…es.yaml, no longer exists
…Github CI scripts
…ub.com/climbfuji/spack-stack into feature/discover_scu17
…os)' in spack-ext/lib/jcsda-emc/spack-stack/stack/stack_env.py
…ub.com/climbfuji/spack-stack into feature/discover_scu17
…ilding mpich outside of spack
…eature/discover_scu17
…eature/discover_scu17
…l optional, update Discover SCU16 section and add Discover SCU17)
…er and AWS ParallelCluster for JEDI-GEOS; make Hercules GNU+OpenMPI recommended setup
…u-gcc-openmpi.yaml for openmpi@5:
@mathomp4 FYI - here are the site config updates for Discover SCU16 and SCU17. I am going to add you as reviewer, but I don't expect you to look at all of this - if you could take a peek at the Discover stuff, that would be appreciated though. Thanks! |
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.
The discover stuff looks good to me!
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.
The changes for openmi 5.x and hdf5 1.14.3 look good. Thanks!
Summary
This PR unfortunately bundles several changes that became necessary as I worked through the issues.
require
syntax for boostmysql
an optional dependency (variant) forewok-env
, off by defaultTesting
qg-fullDA
,l95-fullDA
,skylab-aero-weather
(1 cycle)feature/no_oops_trapfpe
)c12
testLDFLAGS="-L/usr/local/other/gcc/11.2.0/lib64"
to thecmake
command when building jedi-bundle.qg-fullDA
,l95-fullDA
,skylab-aero-weather
(1 cycle)feature/no_oops_trapfpe
)c12
test - deferred to Discover issues (follow-up to PR https://github.com/JCSDA/spack-stack/pull/993) #1011ecflow_ui
like this:LD_PRELOAD="/usr/local/other/gcc/12.3.0/lib64/libstdc++.so" ecflow_ui
qg-fullDA
,l95-fullDA
,skylab-aero-weather
(1 cycle)feature/no_oops_trapfpe
)c12
testqg-fullDA
,l95-fullDA
- deferred to Discover issues (follow-up to PR https://github.com/JCSDA/spack-stack/pull/993) #1011skylab-aero-weather
hangs in variational task somewhere in bump?)feature/no_oops_trapfpe
)- deferred to Discover issues (follow-up to PR https://github.com/JCSDA/spack-stack/pull/993) #1011c12
test - not successful, see known issue Segfault in GEOS-GCM with Intel on AWS ParallelCluster #988qg-fullDA
,l95-fullDA
,skylab-atm-land-small
,skylab-trace-gas
(1 cycle),skylab-aero-weather
(1 cycle)c12
testqg-fullDA
,l95-fullDA
,skylab-atm-land-small
,skylab-trace-gas
(1 cycle),skylab-aero-weather
(1 cycle)c12
test - not successful, see known issue Segfault in GEOS-GCM with Intel on AWS ParallelCluster #988qg-fullDA
,l95-fullDA
,skylab-atm-land-small
c12
testcmake -DUSE_F2PY=OFF -DCMAKE_SHARED_LINKER_FLAGS="-Wl,-flat_namespace" -DCMAKE_EXE_LINKER_FLAGS="-Wl,-flat_namespace" -DCMAKE_INSTALL_PREFIX=/Users/heinzell/scratch/geos-gcm-spack-stack-20210118/GEOS_20240119/GEOSgcm/install-20240212 .. 2>&1 | tee log.cmake
Applications affected
List all known applications (UFS WM, JEDI, SRW, etc.) intentionally or unintentionally affected by this PR.
Systems affected
List all systems intentionally or unintentionally affected by this PR.
Dependencies
Issue(s) addressed
Resolves #1001
Resolves #996
Resolves #987
Checklist