Module ocean_pert_co2_mod
OVERVIEW
Ocean perturbation CO2 module, based on Sarmiento, Orr and Siegenthaler, 1992
Implementation of routines to solve the Ocean perturbation CO2
simulations as outlined by "A Perturbation Simulation of
CO2 Uptake in an Ocean General Circulation Model", Jorge L. Sarmiento,
James C. Orr and Ulrich Siegenthaler, 1992, JGR, 97,
pp 3621-3645.
OTHER MODULES USED
time_manager_mod
diag_manager_mod
field_manager_mod
fms_mod
mpp_mod
mpp_domains_mod
constants_mod
ocean_tpm_util_mod
fm_util_mod
coupler_types_mod
ocean_types_mod
ocmip2_co2calc_mod
atmos_ocean_fluxes_mod
PUBLIC INTERFACE
PUBLIC DATA
None.
PUBLIC ROUTINES
-
allocate_arrays
-
DESCRIPTION
- Dynamically allocate arrays
-
ocean_pert_co2_bbc
-
DESCRIPTION
- calculate the surface boundary conditions
-
ocean_pert_co2_end
-
DESCRIPTION
- Clean up various quantities for this run.
-
ocean_pert_co2_sbc
-
DESCRIPTION
- Calculate the surface boundary conditions
-
ocean_pert_co2_flux_init
-
DESCRIPTION
- Set up any extra fields needed by the ocean-atmosphere gas fluxes
-
ocean_pert_co2_init
-
DESCRIPTION
- Set up any extra fields needed by the tracer packages
Save pointers to various "types", such as Grid and Domains.
-
ocean_pert_co2_init_sfc
-
DESCRIPTION
- Initialize surface fields for flux calculations
Note: this subroutine should be merged into ocean_pert_co2_start
-
ocean_pert_co2_sum_sfc
-
DESCRIPTION
- Sum surface fields for flux calculations
-
ocean_pert_co2_zero_sfc
-
DESCRIPTION
- Sum surface fields for flux calculations
-
ocean_pert_co2_avg_sfc
-
DESCRIPTION
- Sum surface fields for flux calculations
-
ocean_pert_co2_sfc_end
-
DESCRIPTION
- Initialize surface fields for flux calculations
-
ocean_pert_co2_source
-
DESCRIPTION
- compute the source terms, including boundary
conditions (not done in setvbc, to minimize number
of hooks required in MOM base code)
-
ocean_pert_co2_start
-
DESCRIPTION
- Initialize variables, read in namelists, calculate constants
for a given run and allocate diagnostic arrays
DATA SETS
None.
ERROR MESSAGES
None.
REFERENCES
- A Perturbation Simulation of
CO2 Uptake in an Ocean General Circulation Model, Jorge L. Sarmiento,
James C. Orr and Ulrich Siegenthaler, 1992, JGR, 97,
pp 3621-3645.
COMPILER SPECIFICS
None.
PRECOMPILER OPTIONS
None.
LOADER OPTIONS
None.
TEST PROGRAM
None.
KNOWN BUGS
None.
NOTES
None.
FUTURE PLANS
None.