Next:
Overview
Up:
The FMS Manual: A
Previous:
The FMS Manual: A
Contents
Overview
Introduction
The GFDL Flexible Modeling System
Purpose of the Manual
General design specification
FMS design principles
Elements of FMS
Component models
Coupler
Shared utilities
Organization of FMS
The FMS source
The FMS executable
Compilation
FMS coding conventions
Language
Preprocessing
Code units
Filenames
Binary data formats
Indices
Programming Standards
Scope
Typing
Character variables
Arguments
Arithmetic
Constants
Intrinsics
Deprecated language elements
Error exit
The
module
statement
use
statements
Version identifier
The logfile
Model fields
Memory management
Parallelism
I/O
Procedural interfaces
Module constructor
Module destructor
Coding style recommendations
Module documentation standard
Language
Sections
Hyperlinks
Embedded scripts
Style
Template
Coding for performance
Memory management
Thread Safety
Pointers
Interfaces for component models
General representation of physical information
Horizontal grid
Vertical grid
Boundary state vector
Timestepping
Units
Column Physics
Definition of column physics
Horizontal grid
Vertical grid
Shared physical quantities
Procedural interfaces
Coupler
The MPP modules
Bibliography
Author:
V. Balaji
Document last modified