Skip to content

MPAS Compile‐Run Environments

Michael Barlage edited this page Sep 26, 2024 · 1 revision

A collection of tested environments where MPAS and associated scripts have been built and run

Jet

spack-stack based Intel environment for MPAS (Barlage)

module use /contrib/spack-stack/spack-stack-1.6.0/envs/unified-env-rocky8/install/modulefiles/Core

module load stack-intel/2021.5.0  stack-intel-oneapi-mpi/2021.5.1 parallelio/2.5.10

setenv PIO $parallelio_ROOT
setenv PNETCDF $parallel_netcdf_ROOT
setenv NETCDF $netcdf_c_ROOT
setenv NETCDFF $netcdf_fortran_ROOT

make ifort CORE=atmosphere

spack-stack based environment for MPAS-Limited-Area script (Barlage)

git clone --recurse-submodules https://github.com/MPAS-Dev/MPAS-Limited-Area

module use /contrib/spack-stack/spack-stack-1.6.0/envs/unified-env-rocky8/install/modulefiles/Core

module load stack-intel/2021.5.0  stack-intel-oneapi-mpi/2021.5.1 py-netcdf4/1.5.8

./create_region conus.120km.pts ../data/120km/grid/x1.40962.grid.nc

Hera

Hercules

spack-stack based GNU environment for MPAS (Barlage)

module use /work/noaa/epic/role-epic/spack-stack/hercules/spack-stack-1.6.0/envs/unified-env/install/modulefiles/Core

module load stack-gcc/12.2.0 stack-mvapich2/2.3.7 parallelio/2.5.10

export PIO=$parallelio_ROOT
export PNETCDF=$parallel_netcdf_ROOT
export NETCDF=$netcdf_c_ROOT
export NETCDFF=$netcdf_fortran_ROOT

make gfortran CORE=atmosphere 

spack-stack based environment for MPAS-Limited-Area script (Barlage)

git clone --recurse-submodules https://github.com/MPAS-Dev/MPAS-Limited-Area

module use /work/noaa/epic/role-epic/spack-stack/hercules/spack-stack-1.6.0/envs/unified-env/install/modulefiles/Core

module load stack-gcc/12.2.0 stack-mvapich2/2.3.7 py-netcdf4/1.5.8

./create_region conus.120km.pts ../data/120km/grid/x1.40962.grid.nc

Mac

Others