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 UPP to hpc-stack #63

Closed
wants to merge 10 commits into from
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
*.tgz
*.bz2
*.log*
nohup*

# Ignore the contents of these directories
pkg*/
Expand Down
1 change: 1 addition & 0 deletions build_stack.sh
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,7 @@ build_nceplib g2c
build_nceplib g2tmpl
build_nceplib crtm
build_nceplib nceppost
build_nceplib upp
build_nceplib wrf_io
build_nceplib bufr
build_nceplib wgrib2
Expand Down
35 changes: 35 additions & 0 deletions config/config_gaea.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#!/bin/bash

# Compiler/MPI combination
export HPC_COMPILER="intel/18.0.6.288"
export HPC_MPI="cray-mpich/7.7.11"

# Build options
export USE_SUDO=N
export PKGDIR=pkg
export LOGDIR=log
export OVERWRITE=N
export NTHREADS=8
export MAKE_CHECK=N
export MAKE_VERBOSE=N
export MAKE_CLEAN=N
export DOWNLOAD_ONLY=N
export STACK_EXIT_ON_FAIL=Y
export WGET="wget -nv"

# Load these basic modules for Gaea
module load git/2.26.0
module load cmake/3.17.0
module switch intel/18.0.6.288

export SERIAL_CC=cc
export SERIAL_CXX=CC
export SERIAL_FC=ftn

export MPI_CC=cc
export MPI_CXX=CC
export MPI_FC=ftn

# Load lmod environment
source /lustre/f2/pdata/esrl/gsd/contrib/lua-5.1.4.9/init/init_lmod.sh

12 changes: 9 additions & 3 deletions config/stack_custom.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -166,11 +166,17 @@ crtm:
install_as: 2.3.0

nceppost:
build: YES
build: NO
version: dceca26
install_as: dceca26
openmp: ON

upp:
build: YES
version: upp_v10.0.0
install_as: 10.0.0
openmp: ON

wrf_io:
build: YES
version: v1.1.1-cmake-v5
Expand All @@ -197,8 +203,8 @@ prod_util:

grib_util:
build: YES
version: v1.2.1
install_as: 1.2.1
version: v1.2.2
install_as: 1.2.2
openmp: ON

boost:
Expand Down
256 changes: 256 additions & 0 deletions config/stack_gaea.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,256 @@
cmake:
build: NO
version: 3.17.2

jpeg:
build: YES
shared: NO
version: 9.1.0

zlib:
build: YES
shared: NO
version: 1.2.11

png:
build: YES
shared: NO
version: 1.6.35

szip:
build: YES
shared: NO
version: 2.1.1

jasper:
build: YES
shared: NO
version: 2.0.22

udunits:
build: NO
shared: NO
version: 2.2.26

hdf5:
build: YES
version: 1.10.6
shared: NO
enable_szip: NO
enable_zlib: YES

pnetcdf:
build: NO
version: 1.12.1
shared: NO

netcdf:
build: YES
shared: NO
enable_pnetcdf: NO
version_c: 4.7.4
version_f: 4.5.3
version_cxx: 4.3.1

nccmp:
build: YES
version: 1.8.7.0

nco:
build: NO
version: 4.9.3

pio:
build: YES
version: 2.5.1
enable_pnetcdf: NO
enable_gptl: NO

esmf:
build: YES
version: 8_1_0_beta_snapshot_27
shared: NO
enable_pnetcdf: NO
debug: NO

fms:
build: NO
version: master
repo: noaa-gfdl
cmake_opts: "-DGFS_PHYS=ON -DLARGEFILE=ON"

bacio:
build: YES
version: v2.4.1
install_as: 2.4.1

sigio:
build: YES
version: v2.3.2
install_as: 2.3.2

sfcio:
build: YES
version: v1.4.1
install_as: 1.4.1

gfsio:
build: YES
version: v1.4.1
install_as: 1.4.1

w3nco:
build: YES
version: v2.4.1
install_as: 2.4.1

sp:
build: YES
version: v2.3.3
install_as: 2.3.3
openmp: ON

ip:
build: YES
version: v3.3.3
install_as: 3.3.3
openmp: ON

ip2:
build: NO
version: v1.1.2
install_as: 1.1.2
openmp: ON

landsfcutil:
build: YES
version: v2.4.1
install_as: 2.4.1

nemsio:
build: YES
version: v2.5.2
install_as: 2.5.2

nemsiogfs:
build: YES
version: v2.5.3
install_as: 2.5.3

w3emc:
build: YES
version: v2.7.3
install_as: 2.7.3

g2:
build: YES
version: v3.4.1
install_as: 3.4.1

g2c:
build: NO
version: v1.6.2
install_as: 1.6.2

g2tmpl:
build: YES
version: v1.9.1
install_as: 1.9.1

crtm:
build: YES
version: v2.3.0
install_as: 2.3.0

nceppost:
build: YES
version: dceca26
install_as: dceca26
openmp: ON

wrf_io:
build: YES
version: v1.1.1-cmake-v5
install_as: 1.1.1
openmp: ON

bufr:
build: YES
version: bufr_v11.4.0
install_as: 11.4.0

wgrib2:
build: YES
version: v2.0.8-cmake-v5
install_as: 2.0.8
openmp: OFF
spectral: OFF
ipolates: 0

prod_util:
build: YES
version: v1.2.1
install_as: 1.2.1

grib_util:
build: YES
version: v1.2.2
install_as: 1.2.2
openmp: ON

boost:
build: NO
version: 1.68.0
level: headers-only

eigen:
build: NO
version: 3.3.7

gsl_lite:
build: NO
version: 0.37.0

gptl:
build: NO
version: 8.0.2

fftw:
build: NO
version: 3.3.8

tau2:
build: NO
version: 3.25.1

cgal:
build: NO
version: 5.0.2

json:
build: NO
version: 3.9.1

json_schema_validator:
build: NO
version: 2.1.0

ecbuild:
build: NO
version: release-stable
repo: jcsda

eckit:
build: NO
version: release-stable
repo: jcsda

fckit:
build: NO
version: release-stable
repo: jcsda

atlas:
build: NO
version: release-stable
repo: jcsda
12 changes: 9 additions & 3 deletions config/stack_mac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -166,11 +166,17 @@ crtm:
install_as: 2.3.0

nceppost:
build: YES
build: NO
version: dceca26
install_as: dceca26
openmp: ON

upp:
build: YES
version: upp_v10.0.0
install_as: 10.0.0
openmp: ON

wrf_io:
build: YES
version: v1.1.1-cmake-v5
Expand All @@ -197,8 +203,8 @@ prod_util:

grib_util:
build: YES
version: v1.2.1
install_as: 1.2.1
version: v1.2.2
install_as: 1.2.2
openmp: ON

boost:
Expand Down
10 changes: 8 additions & 2 deletions config/stack_ncar.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,12 @@ nceppost:
install_as: dceca26
openmp: ON

upp:
build: YES
version: upp_v10.0.0
install_as: 10.0.0
openmp: ON

wrf_io:
build: YES
version: v1.1.1-cmake-v5
Expand All @@ -194,8 +200,8 @@ prod_util:

grib_util:
build: YES
version: v1.2.1
install_as: 1.2.1
version: v1.2.2
install_as: 1.2.2
openmp: ON

boost:
Expand Down
Loading