Next:
Contents
 
Contents
Community Sea Ice Model (CSIM) Developer's Guide
Code Reference for Version 5.0
Released with CCSM3.0
Julie Schramm
Cecilia Bitz
Bruce Briegleb
Marika Holland
Elizabeth Hunke
Bill Lipscomb
Dick Moritz
Community Climate System Model
National Center for Atmospheric Research, Boulder, CO
http://www.cesm.ucar.edu/models
CVS tag
$Name$
Build date: June 4, 2004
Contents
1 Overview
1.1 CCSM Directory Structure
1.2 CSIM Module Descriptions
1.3 External Software and Libraries
1.3.1 CCSM Share Code
1.3.2 netCDF Library
1.3.3 Message Passing Interface (MPI)
2 Model Structure
2.1 Time-stepping Loop
_hist
Variables
2.2 Information Exchanged with the Coupler
2.3 Global Grid and Grid Decomposition
3 Making Code Modifications
3.1 Write Statements and Error Messages
Finding Error Messages
3.2 History Fields
3.3 Restart Fields
4 Code Management under CVS
5 Coding Standard
5.1 Style Guidelines
General Guidelines
Modules
Subroutines
Loops
Array Syntax
Allocatable Arrays
Variable Names
Variable Declarations
Code indentation
Commenting of code
Portability
Incomplete and dead code
Miscellaneous
5.2 Content Guidelines
6 Software Integration Procedure
6.1 Making a Control Run
6.2 Testing Climate and Performance of Modified Code
Minimum Requirements
7 Glossary
Bibliography
A. Calling Tree
B. ProTeX Generated Documentation
About this document ...
csm@ucar.edu