Table of Contents
Table of Contents |
---|
...
TempestRemap needs to be built from source from the Github repository. This is straightforward on Cori and Edison. Note that a parallel version of netCDF should be used. This can be accomplished on cori/edison be executing module swap cray-netcdf cray-netcdf-hdf5parallel
or by sourcing an env_mach_specific.sh
from a working case on the target machine before building. Then,
...
- land grid descriptor file in SCRIP format
- ESMF_RegridWeightGen
- geographic distribution for each land surface type along with grid descriptor files for each of those surface types
- mkmapdata.sh (found in components/clm/tools/shared/mkmapdata/)
- mksurfdata.pl (found in components/clm/tools/clm4_5/mksurfdata_map/)
...
Change directory to tool root:
cd components/cam/tools/mkatmsrffile
Create a .env_mach_specific.sh by running
../../../../cime/tools/configure --macros-format=Makefile
Get machine-specific environment settings via
source .env_mach_specific.sh
Make sure
NETCDF_ROOT
andFC
environment variables are set right for your system., and build the executable:On Cori:
export env NETCDF_ROOT=$NETCDF_DIR FC=ifort make
Edit "nml_atmsrf" to update the input file paths
- Run the newly built executable
Code Block ./mkatmsrffile
...