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/ 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_COMPILER=gfortran # and with 'intel' as well. You can use the same paths as it names the lib after the compiler.


make lib

make check

make install  

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

System status 

System monitoring page

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.