PUBLIC INTERFACE ~ PUBLIC DATA ~ PUBLIC ROUTINES ~ NAMELIST ~ DIAGNOSTIC FIELDS ~ ERROR MESSAGES ~ REFERENCES ~ NOTES

Module ocmip2_cfc_mod

Contact:  Richard D. Slater
Reviewers:  John P. Dunne
Change History: WebCVS Log


OVERVIEW

Ocean Carbon Model Intercomparison Study II: CFC module

Implementation of routines to solve the OCMIP-2 CFC simulations as outlined in the CFC-HOWTO documentation, revision 1.6, 1999/04/29.


OTHER MODULES USED

      time_manager_mod
diag_manager_mod
field_manager_mod
fms_mod
ocean_tpm_util_mod
constants_mod
fm_util_mod
mpp_mod
coupler_types_mod
ocean_types_mod
atmos_ocean_fluxes_mod

PUBLIC INTERFACE

allocate_arrays:
ocmip2_cfc_bbc:
ocmip2_cfc_end:
ocmip2_cfc_sbc:
ocmip2_cfc_flux_init:
ocmip2_cfc_init:
ocmip2_cfc_init_sfc:
ocmip2_cfc_sum_sfc:
ocmip2_cfc_zero_sfc:
ocmip2_cfc_avg_sfc:
ocmip2_cfc_sfc_end:
ocmip2_cfc_source:
ocmip2_cfc_start:


PUBLIC DATA

None.


PUBLIC ROUTINES

  1. allocate_arrays

    DESCRIPTION
    Dynamically allocate arrays


  2. ocmip2_cfc_bbc

    DESCRIPTION
    calculate the surface boundary conditions


  3. ocmip2_cfc_end

    DESCRIPTION
    Clean up various CFC quantities for this run.


  4. ocmip2_cfc_sbc

    DESCRIPTION
    Calculate the surface boundary conditions


  5. ocmip2_cfc_flux_init

    DESCRIPTION
    Set up any extra fields needed by the ocean-atmosphere gas fluxes


  6. ocmip2_cfc_init

    DESCRIPTION
    Set up any extra fields needed by the tracer packages

    Save pointers to various "types", such as Grid and Domains.


  7. ocmip2_cfc_init_sfc

    DESCRIPTION
    Initialize surface fields for flux calculations

    Note: this subroutine should be merged into ocmip2_cfc_start


  8. ocmip2_cfc_sum_sfc

    DESCRIPTION
    Sum surface fields for flux calculations


  9. ocmip2_cfc_zero_sfc

    DESCRIPTION
    Sum surface fields for flux calculations


  10. ocmip2_cfc_avg_sfc

    DESCRIPTION
    Sum surface fields for flux calculations


  11. ocmip2_cfc_sfc_end

    DESCRIPTION
    Initialize surface fields for flux calculations


  12. ocmip2_cfc_source

    DESCRIPTION
    compute the source terms for the CFCs, including boundary conditions (not done in setvbc, to minimize number of hooks required in MOM base code)


  13. ocmip2_cfc_start

    DESCRIPTION
    Initialize variables, read in namelists, calculate constants for a given run and allocate diagnostic arrays



DATA SETS

None.


ERROR MESSAGES

None.


REFERENCES

  1. http://www.ipsl.jussieu.fr/OCMIP/phase2/simulations/CFC/HOWTO-CFC.html


COMPILER SPECIFICS

None.


PRECOMPILER OPTIONS

None.


LOADER OPTIONS

None.


TEST PROGRAM

None.


KNOWN BUGS

None.


NOTES

None.


FUTURE PLANS

None.


top