CIME
What is CIME?
Using the Case Control System
1. Introduction
2. Creating a Case
3. Setting up a Case
4. Building a Case
5. Running a Case
6. Cloning a Case
7. Customizing your input variables
8. CIME user config directory
9. CIME config and hooks
10. Testing Cases
11. Troubleshooting
Configuring the Case Control System
1. Main Configuration File
2. Components
3. Component sets
4. Model grids
5. Defining the machine
6. Controlling processors and threads
7. Porting and validating CIME on a new platform
8. Fortran Unit Testing
9. Multi-instance component functionality
10. Workflows
11. Directory content
Indices and tables
Building a Coupled Model with CIME
Miscellaneous Tools
Glossary
User Tools
XML Files
CIME
Tools
CIME
Using the Case Control System
View page source
Using the Case Control System
1. Introduction
1.1. Prerequisites
1.2. Key Terms and concepts
1.3. CCS and your environment
1.4. Quick start
1.5. Discovering available pre-defined compsets with
query_config
2. Creating a Case
2.1. Calling
create_newcase
2.2. Results of calling
create_newcase
2.3. Locked files in your case directory
2.4. Adding a –user-mods-dir argument to
create_newcase
3. Setting up a Case
3.1. Calling
case.setup
4. Building a Case
4.1. Calling
case.build
4.2. Rebuilding the model
4.3. Input data
5. Running a Case
5.1. Calling
case.submit
5.2. Input data
5.3. Starting, Stopping and Restarting a Run
5.4. Controlling output data
5.5. Restarting a run
5.6. Archiving model output data
5.7. Data Assimilation and other External Processing
6. Cloning a Case
7. Customizing your input variables
7.1. Customizing driver input variables
7.2. Customizing data model input variable and stream files
7.3. Customizing CESM active component-specific namelist settings
8. CIME user config directory
9. CIME config and hooks
9.1. How does CIME load customizations?
9.2. CIME config
9.3. CIME hooks
10. Testing Cases
10.1. Testname syntax
10.2. Test progress and output
10.3. Running multiple tests and other command line examples
10.4. Test control with XML files
10.5. Test control with python dictionaries
10.6. Create_test output
10.7. Baselines and Baseline Testing
11. Troubleshooting
11.1. Troubleshooting case creation
11.2. Troubleshooting problems in cime scripts
11.3. Troubleshooting job submission
11.4. Troubleshooting runtime problems
Configuring the Case Control System
1. Main Configuration File
2. Components
2.1. Configuration
2.2. Triggering a rebuild
3. Component sets
3.1. Compset longname
3.2. Component specific settings in a compset
3.3. Creating New Compsets
4. Model grids
4.1. Grid longname
4.2. Adding grids
5. Defining the machine
5.1. config_machines.xml - machine specific file
5.2. Batch system definition
5.3. config_batch.xml - batch directives
5.4. Compiler settings
5.5. config_compilers.xml - compiler paths and options
DEPRECATED use cmake_macros
6. Controlling processors and threads
6.1. pe-settings for a case
6.2. Setting the PE layout
6.3. Case Resource Allocation
6.4. Optimizing processor layout
7. Porting and validating CIME on a new platform
7.1. Required libraries/packages
7.2. An MPI example
7.3. CESM Linux and Mac Support
7.4. Steps for porting
7.5. Validating a CESM port with prognostic components
7.6. Performance tuning of a CESM port
8. Fortran Unit Testing
8.1. Introduction
8.2. Running CIME’s Fortran unit tests
8.3. How to add unit testing support on your machine
8.4. How to write a new unit test
8.5. General guidelines for writing unit tests
8.6. More details on writing pFUnit-based unit tests
8.7. Finding more documentation and examples
9. Multi-instance component functionality
10. Workflows
11. Directory content
Indices and tables
Index
Module Index
Search Page
Read the Docs
v: master
Versions