Skip to content

The Earth System Modeling Framework (ESMF) is a suite of software tools for developing high-performance, multi-component Earth science modeling applications.

License

Notifications You must be signed in to change notification settings

andreapiacentini/esmf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESMF

Earth System Modeling Framework (ESMF)

Copyright (c) 2002-2020 University Corporation for Atmospheric Research, Massachusetts Institute of Technology, Geophysical Fluid Dynamics Laboratory, University of Michigan, National Centers for Environmental Prediction, Los Alamos National Laboratory, Argonne National Laboratory, NASA Goddard Space Flight Center. All rights reserved.

Hello and welcome to ESMF.

  • The ESMF User's Guide contains information on building and installing ESMF.
  • The ESMF Reference Manual contains information on the architecture of ESMF, example code, and details of the API (Application Programming Interface).
  • Please contact esmf_support@ucar.edu with any questions or problems.

Downloading ESMF

Building ESMF

conda create -c conda-forge -n <env> esmf esmpy

Linking to ESMF

Add-On Packages

Several add-on packages are included with ESMF under ./src/addon:

  • ESMPy - Python interface to ESMF.
  • MAPL - Usability layer developed under the NASA Modeling Analysis and Prediction (MAP) program.
  • NUOPC - Interoperability layer developed under the National Unified Operational Prediction Capability (NUOPC) program.

See each addon package for a specific README file.

More Help

Information about the ESMF project can be found at the ESMF web site:

Software documentation for the last public release is at:

Software documentation for all releases is at:

About

The Earth System Modeling Framework (ESMF) is a suite of software tools for developing high-performance, multi-component Earth science modeling applications.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Fortran 47.7%
  • C 19.3%
  • C++ 18.0%
  • PostScript 4.5%
  • TeX 3.7%
  • Jupyter Notebook 2.2%
  • Other 4.6%