Next: How to Make a
Up: Basic Operation
Previous: Miscellaneous Notes
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 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: How to Make a
Up: Basic Operation
Previous: Miscellaneous Notes
Climate Systems Interaction Group
Tue Aug 13 18:22:11 PDT 2002