.. on documentation master file, created by sphinx-quickstart on Tue Jan 31 19:46:36 2017. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. CIME documentation ================== The Common Infrastructure for Modeling the Earth (CIME - pronounced "SEAM") provides two core features; a Case Control System (CCS) for configuring, compiling and executing Earth System Models, and a framework for system testing an Earth System Model. Case Control System (CCS) ------------------------- There are three components that make the Case Control System. 1. XML files that describe the models, model configuration (components, grids, input-data, etc) and machines. 2. Python module that provides tools for users to create cases, configure their model, build and submit jobs. 3. Addition stand-alone tools useful for Earth System Modeling. Model configuration ```````````````````` Every model that uses CIME will need to provide it's own configuration. To add or update a model, review the :ref:`model configuration` documentation. System Testing -------------- CIME provides tooling to run system testing on an Earth System Model. Each test type is defined to exercise a specific behavior of the model. The tooling provides the ability to create and compare baselines as well as reporting the results of testing. .. note:: CIME does **not** contain the source code for any Earth System Model drivers or components. It is typically included alongside the source code of a host model. However, CIME does include pointers to external repositories that contain drivers, data models and other test components. These external components can be easily assembled to facilitate end-to-end system tests of the CIME infrastructure, which are defined in the CIME repository. .. toctree:: :maxdepth: 1 :hidden: :caption: For Users :titlesonly: ccs/index system_testing tools/index glossary .. toctree:: :maxdepth: 1 :hidden: :caption: For Developers/Contributors contributing-guide api CIME is developed by the `E3SM `_ and `CESM `_ projects.