next up previous contents
Next: How to Make a Up: Basic Operation Previous: Miscellaneous Notes

What's Included In the Model

 

The tar package for this release of the QTCM1 model contains the following sub-directories:

bnddata
Directory of boundary data files, such as sea surface temperature (SST), albedo, etc. See Section 2.4.1 for more information.
doc
The LaTeX files for this manual, as well as an HTML version and a Postscript version.
inidata
Initial conditions (restart files).
misc
Documentation and possibly notes and errata.
proc
GrADS scripts that can be used to display and analyze the output from the model.
src
Source code for the model.
work
This directory provides a workspace in which to execute the model. Section 2.3.2 has a more detailed description of this directory.

Because the model is meant to be reasonably straightforward to diagnose, the complete model consists of comparatively few files. Below is a listing and short description of the source code/parameter files that make up the model; they are found in directory src:
abl.f90
Simple atmospheric boundary layer model for surface winds and to compute surface fluxes.
bndry.f90
A generic routine for reading in monthly climatological fields.
calendar.f90
Source code for calendar and time managing routines.

clrad.f90
Source code for radiation parameterization package by Chia Chou [5]. The solar component is diurnally averaged.
clrad0.f90
Source code for a simpler radiation parameterization package. The solar component is diurnally averaged.
clrad1d.f90
Source code for radiation parameterization package by Chia Chou [5], with the diurnal cycle resolved.
cplmean.f90
Source code for routine that accumulates coupling variables (fluxes) from the qtcm model over time for ocean coupling.
driver.f90
Source code for subroutine driver which couples the atmospheric model and the SST boundary condition which drives it.
fatdpkg.f90
Direct Poisson solver, courtesy of Alistair Adcroft.
getbnd.f90
A routine that passes boundary data arrays such as SST and albedo.
land.f90
The land-surface model Simple-Land (SLand1); and a simple implementation of the bucket model (not used).
makefile
The makefile to compile the model.
ocean.f90
Source code for routine that provide QTCM with SST (``ocean model'') Per default this is a routine which reads SST from a data file. If MXLOCEAN is define a slab mixed layer ocean is used.

output.f90
Source code for output routines.
par.f90
Source code for a program ``par'' which computes the model parameters from the sounding table in file Tqo3.ref.
qtcm.f90
Source code for routines in the QTCM1 atmospheric model. These subroutines are called and controlled by subroutine qtcm.
qtcmmod.f90
QTCM module file. The version 2.2 common block definition in header files hgrid.h qtcm.h, driver.h and calendar.h are merged in to modules stored in this file.
qtcmpar.f90
Parameter module file. This file is generated by the program ``par'' whose sources are in par.f90.
sflux.f90
Source code for surface flux computation.
Tqo3.ref
Reference profile of temperature, humidity and ozone used as input of program ``par'' to compute the model parameters.
utilities.f90
Source code for various utility routines.

All source code is written in FORTRAN-90.


next up previous contents
Next: How to Make a Up: Basic Operation Previous: Miscellaneous Notes

Climate Systems Interaction Group
Sun Aug 25 00:58:46 PDT 2002