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

Feature/xsede stampede #8

Merged
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
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,10 @@ E.g. use of `build.sh` to build the coupled model with `FV3_GFS_v15p2` as the CC
```
$> CMAKE_FLAGS="-DS2S=ON" CCPP_SUITES="FV3_GFS_v15p2" ./build.sh
```
The build system is regularly tested with [Tier-1 and Tier-2 platforms](
https://github.com/ufs-community/ufs-weather-model/wiki/Regression-Test-Policy-for-Weather-Model-Platforms-and-Compilers).
Configurations for other platforms that are available with UFS should be used with the understanding that they are not regularly
tested and users will have to adapt those to make it work.

# Disclaimer

Expand Down
55 changes: 27 additions & 28 deletions modulefiles/stampede.intel/fv3
Original file line number Diff line number Diff line change
Expand Up @@ -12,38 +12,37 @@ module-whatis "loads NEMS FV3 prerequisites for Stampede/Intel"
# handled by the module-setup.sh (or .csh) script.

##
## load programming environment
## this typically includes compiler, MPI and job scheduler
## NCEP libraries
##
module load intel/18.0.2
module load impi/18.0.2
module use /work/08048/hanglei/NCEP/install/hpc-stack/modulefiles/stack
module load hpc/1.1.0
module load hpc-intel/18.0.2
module load hpc-impi/18.0.2
module load python3/3.7.0

##
## use pre-compiled ESMF and NCEP libraries for above compiler / MPI combination
##
# DH* todo - shared directory
module use -a /work/06146/tg854455/stampede2/ufs-stack-20200909/intel-18.0.2/impi-18.0.2/modules
# *DH

module load libpng/1.6.35
module load netcdf/4.7.4
module load esmf/8.1.0bs27

module load bacio/2.4.0
module load bacio/2.4.1
module load crtm/2.3.0
module load g2/3.4.0
module load g2tmpl/1.9.0
module load ip/3.3.0
module load nceppost/dceca26
module load nemsio/2.5.1
module load sp/2.3.0
module load w3emc/2.7.0
module load w3nco/2.4.0

module load gfsio/1.4.0
module load sfcio/1.4.0
module load sigio/2.3.0
module load g2/3.4.1
module load g2tmpl/1.9.1
module load ip/3.3.3
module load nemsio/2.5.2
module load sp/2.3.3
module load w3emc/2.7.3
module load w3nco/2.4.1
module load upp/10.0.0

module load gfsio/1.4.1
module load sfcio/1.4.1
module load sigio/2.3.2

module load jasper/2.0.25
module load png/1.6.35
module load zlib/1.2.11

module load hdf5/1.10.6
module load netcdf/4.7.4
module load pio/2.5.2
module load esmf/8_1_0_beta_snapshot_27

##
## load cmake
Expand Down
4 changes: 2 additions & 2 deletions tests/fv3_conf/fv3_slurm.IN_stampede
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#!/bin/bash -l
#SBATCH -o out
#SBATCH -e err
#SBATCH -N 4
#SBATCH -N @[NODES]
#SBATCH -A @[ACCNR]
#SBATCH -p skx-dev
#SBATCH -p @[QUEUE]
#SBATCH -n @[TASKS]
#SBATCH -t 00:@[WLCLK]:00

Expand Down
5 changes: 3 additions & 2 deletions tests/rt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -327,10 +327,11 @@ elif [[ $MACHINE_ID = stampede.* ]]; then

export PYTHONPATH=
ECFLOW_START=
QUEUE=skx-dev
QUEUE=skx-normal
COMPILE_QUEUE=skx-dev
PARTITION=
dprefix=$WORK/ufs-weather-model/run
ACCNR=TG-EES200015
dprefix=$SCRATCH/ufs-weather-model/run
DISKNM=$WORK/ufs-weather-model/RT
STMP=$dprefix
PTMP=$dprefix
Expand Down