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

Add NOAA cloud platforms to SRW #221

Merged
merged 6 commits into from
May 13, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion Externals.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[regional_workflow]
protocol = git
repo_url = https://github.com/ufs-community/regional_workflow
repo_url = https://github.com/NOAA-EPIC/regional_workflow
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mark-a-potts, why was this url changed to NOAA-EPIC?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ugh. It should not have been. I will put in a PR to get that fixed.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just put in a fix. It is PR #260

# Specify either a branch name or a hash but not both.
#branch = develop
hash = ef63cc0
Expand Down
21 changes: 21 additions & 0 deletions modulefiles/build_noaacloud_intel
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#%Module

proc ModulesHelp { } {
puts stderr "This module loads libraries for building SRW on"
puts stderr "the NOAA cloud using Intel-oneapi"
}

module purge
module use /contrib/spack-stack/apps/srw-app-test/modulefiles/Core
module load stack-intel
module load stack-intel-oneapi-mpi
module load cmake/3.22.1

module use /apps/modules/modulefiles
module load rocoto

module load srw_common
module load esmf/8.2.0

module use /contrib/GST/miniconda3/modulefiles
module load miniconda3/4.10.3
15 changes: 8 additions & 7 deletions modulefiles/srw_common
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,13 @@

module load jasper/2.0.25
module load zlib/1.2.11
module load png/1.6.35
module load-any png/1.6.35 libpng/1.6.35

module load hdf5/1.10.6
module load netcdf/4.7.4
module load pio/2.5.2
module load esmf/8_2_0
module load-any netcdf/4.7.4 netcdf-c/4.7.4
module load-any netcdf/4.7.4 netcdf-fortran/4.5.4
module load-any pio/2.5.2 parallelio/2.5.2
module load-any esmf/8_2_0 esmf/8.2.0
module load fms/2021.03

module load bacio/2.4.1
Expand All @@ -19,9 +20,9 @@ module load sp/2.3.3
module load w3nco/2.4.1
module load upp/10.0.10

module load gftl-shared/v1.3.3
module load yafyaml/v0.5.1
module load mapl/2.11.0-esmf-8_2_0
module load-any gftl-shared/v1.3.3 gftl-shared/1.3.3
module load-any yafyaml/v0.5.1 yafyaml/0.5.1
module load-any mapl/2.11.0-esmf-8_2_0 mapl/2.11.0-esmf-8.2.0

module load gfsio/1.4.1
module load landsfcutil/2.4.1
Expand Down
21 changes: 21 additions & 0 deletions modulefiles/wflow_noaacloud
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#%Module

proc ModulesHelp { } {
put stderr "This module loads python environement for running SRW on"
put stderr "the NOAA cloud"
}

module-whatis "Loads libraries needed for running SRW on NOAA cloud"


module use /apps/modules/modulefiles
module load rocoto
module use /contrib/GST/miniconda3/modulefiles
module load miniconda3/4.10.3

if { [module-info mode load] } {
puts stderr "Please do the following to activate conda:
> conda activate regional_workflow"
}