This ESMF User's Guide will eventually serve as an installation and build guide for the new ESMF user and as a reference for the experienced user. This edition of the User's Guide is designed to guide you through the introduction process to the software. We strongly encourage you to download the ESMF software and try running a demonstration program, ESMF_COUPLED_FLOW, that illustrates both ESMF utilities and coupling services.
The next two sections, 3 and 4, concern user support and how to submit comments on the ESMF system to our development team. Sections 5 through 7 contain a Quick Start guide that explains how to install the ESMF software and run the self-tests, followed by more detail on ESMF structure and operation, such as a description of the directory structure and how to build and run the ESMF examples and demonstration programs. Section 8 is an architectural overview that describes the framework's basic goals and features. The next few Sections, beginning with 9, describe in detail the ESMF_COUPLED_FLOW demo application. Section 12 details the steps required to adapt a component for use with ESMF. Finally, to help you become familiar with ESMF terminology, the last section in the User's Guide is a glossary.