Skip to content

Commit

Permalink
Update site config and documentation for Nautilus
Browse files Browse the repository at this point in the history
  • Loading branch information
climbfuji committed Dec 29, 2023
1 parent bb14ba9 commit 096cd94
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 16 deletions.
3 changes: 0 additions & 3 deletions configs/sites/hercules/packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,6 @@ packages:
- mvapich2/2.3.7

### 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
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
21 changes: 12 additions & 9 deletions doc/source/PreConfiguredSites.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Ready-to-use spack-stack 1.6.0 installations are available on the following, ful
| +----------------------------------+-----------------+---------------------------------------------------------------------------------------------------------+-------------------------------+
| | Narwhal | GCC | ``/p/app/projects/NEPTUNE/spack-stack/spack-stack-1.5.1/envs/unified-env-gcc-10.3.0`` | Dom Heinzeller / Sarah King |
| U.S. Navy (HPCMP) +----------------------------------+-----------------+---------------------------------------------------------------------------------------------------------+-------------------------------+
| | Nautilus | Intel^* | ``/p/app/projects/NEPTUNE/spack-stack/spack-stack-1.5.1/envs/unified-env`` | Dom Heinzeller / Sarah King |
| | Nautilus | Intel | ``/p/app/projects/NEPTUNE/spack-stack/spack-stack-1.6.0/envs/unified-env`` | Dom Heinzeller / Sarah King |
| +----------------------------------+-----------------+---------------------------------------------------------------------------------------------------------+-------------------------------+
| | Nautilus | AOCC | *currently not supported* | Dom Heinzeller / Sarah King |
+---------------------+----------------------------------+-----------------+---------------------------------------------------------------------------------------------------------+-------------------------------+
Expand All @@ -57,8 +57,6 @@ Ready-to-use spack-stack 1.6.0 installations are available on the following, ful
| NOAA (RDHPCS) | RDHPCS Cloud (Parallel Works) | Intel | ``/contrib/spack-stack/spack-stack-1.5.1/envs/unified-env`` | Mark Potts / Cam Book / Dom H |
+---------------------+----------------------------------+-----------------+---------------------------------------------------------------------------------------------------------+-------------------------------+

^* Uses a different ``wgrib2`` version 3.1.1 than the default 2.0.8.

^** Uses a slightly newer version than the spack-stack 1.5.1 release, so that `gmao-swell-env` is available in the environment.

For more information about a specific platform, please see the individual sections below.
Expand Down Expand Up @@ -119,6 +117,7 @@ The following is required for building new spack environments and for using spac
module use /work/noaa/epic/role-epic/spack-stack/hercules/modulefiles
module load ecflow/5.8.4
module load mysql/8.0.31
module load git-lfs/3.1.2
For ``spack-stack-1.6.0`` with Intel, load the following modules after loading mysql and ecflow:

Expand All @@ -141,10 +140,10 @@ For ``spack-stack-1.6.0`` with GNU, load the following modules after loading mys
module available
.. note::
spack-stack-1.6.0 on Hercules provides a chained environment `gsi-addon-env` for GSI. To use this environment, replace `unified-env` in the above `module use` statements with `gsi-addon-env`.
spack-stack-1.6.0 on Hercules provides a chained environment `gsi-addon-env` for GSI with Intel and GNU. To use this environment, replace `unified-env` in the above `module use` statements with `gsi-addon-env`, and load module `stack-python/3.11.6` instead of `stack-python/3.10.13`.

.. note::
spack-stack-1.6.0 on Hercules has `[email protected]` installed in the unified environment, in addition to the two standard versions `[email protected]` and `fms@release-jcsda`.
spack-stack-1.6.0 on Hercules has `[email protected]` installed in the unified environment, in addition to the two default versions `[email protected]` and `fms@release-jcsda`.

.. _Preconfigured_Sites_Discover:

Expand Down Expand Up @@ -267,14 +266,14 @@ With Intel, the following is required for building new spack environments and fo
module load ecflow/5.8.4
module load mysql/8.0.31
For ``spack-stack-1.5.1`` with Intel, load the following modules after loading the above modules.
For ``spack-stack-1.6.0`` with Intel, load the following modules after loading the above modules.

.. code-block:: console
module use /p/app/projects/NEPTUNE/spack-stack/spack-stack-1.5.1/envs/unified-env/install/modulefiles/Core
module use /p/app/projects/NEPTUNE/spack-stack/spack-stack-1.6.0/envs/unified-env/install/modulefiles/Core
module load stack-intel/2021.5.0
module load stack-openmpi/4.1.5rc2
module load stack-python/3.10.8
module load stack-python/3.10.13
With AMD clang/flang (aocc), the following is required for building new spack environments and for using spack to build and run software.

Expand All @@ -294,7 +293,11 @@ With AMD clang/flang (aocc), the following is required for building new spack en
.. note::

``spack-stack-1.5.1`` is not yet supported with the Arm clang/flang compilers. Use Intel instead.
``spack-stack-1.6.0`` is not yet supported with the Arm clang/flang compilers. Use Intel instead.

.. note::

`[email protected]` does not build on Nautilus, therefore we are using `[email protected]` on this system.

.. note::

Expand Down

0 comments on commit 096cd94

Please sign in to comment.