next up previous contents
Next: 2 Model Structure Up: 1 Overview Previous: 1.2 CSIM Module Descriptions   Contents

Subsections

1.3 External Software and Libraries

The CSIM code includes references to subroutines and libraries not contained in models/ice/csim4. This code is described in the following sections.

1.3.1 CCSM Share Code

CSIM uses some of the CCSM shared-code modules that are included in the models/csm_share directory. The share-code modules presently used in CSIM are:

1.3.2 netCDF Library

The netCDF library is necessary to run CSIM. The slab ocean mixed layer model and the prescribed ice model (not supported in this release) read in forcing data from netCDF files. The output history files are also written in this format. The history files conform to the NetCDF Climate and Forecast (CF) Metadata Conventions (http://www.cgd.ucar.edu/cms/eaton/cf-metadata/index.html). All of the netCDF-specific code used to write the history files is in subroutine icecdf in module ice_history.F. Machine dependent information that sets the location of the netCDF library is set in the models/bld/Macros.* for the coupled model, and in models/ice/csim4/src/bld/Macros.* for the uncoupled ice model.

1.3.3 Message Passing Interface (MPI)

CSIM intra- and inter-model communications are conducted via MPI. The MPI library is automatically loaded during the CCSM build procedures.


next up previous contents
Next: 2 Model Structure Up: 1 Overview Previous: 1.2 CSIM Module Descriptions   Contents
csm@ucar.edu