skip to content
 

ESMP is a prototype Python interface to the Earth System Modeling Framework (ESMF) regridding utility.

Instructions for users: 
Ubuntu 16.04 (Xenial)

module add python/2.7/esmp/6.3.0.13 or esmf/gfortran esmf/intel

Ubuntu 18.04 (Bionic)

On this version the ESMF Python interface isn't installed by default, but anyone can install a copy via Anaconda Python's conda package manager:

module add anaconda # load anaconda python
conda create -n esmpy -c nesii -c conda-forge esmpy
conda activate esmpy
Admin notes: 

To Compile ESMF: set environment variables

ESMF_DIR=/path/to/esmfsource

ESMF_COMPILER=gfortran # and with 'intel' as well. You can use the same paths as it names the lib after the compiler.

ESMF_INSTALL_PREFIX=/path/to/esmf 

make lib

make check

make install  

You then need to install the ESMP Python module. Set ESMFMKFILE (see esmf module) and run generateESMP_Config.py before moving the ESMP directory into the appropriate location.

Can't find what you're looking for?

Then you might find our A-Z site index useful. Or, you can search the site using the box at the top of the page, or by clicking here.