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

Module mom_oasis3_interface_mod

Contact:  Dave Bi (for OASIS3 hooks) Russ Fiedler (for OASIS3 hooks)
Reviewers: 
Change History: WebCVS Log


OVERVIEW

Interface to OASIS3/PRISM2-5 coupling.

Interface to the OASIS3 This module serves as a hook between PRISM2-5/OASIS3 and mom4p1 Only serial coupling has been tested at this stage (Oct 2009) although there are hints for the user for implementing different strategies.

Standard mom surface quantities In Ocean_Ice_Boundary and Ocean_sfc may be passed

The namelist ocean_oasis3_interface_nml contains the quantities to be passed to and from the ocean


OTHER MODULES USED

              mod_prism_proto
mod_prism_def_partition_proto
mod_prism_put_proto
mod_prism_get_proto
mod_comprism_proto
fms_mod
mpp_domains_mod
mpp_mod
ocean_types_mod
time_manager_mod
constants_mod

PUBLIC INTERFACE



PUBLIC DATA

None.


PUBLIC ROUTINES


    NAMELIST

    &mom_oasis3_interface_nml

    num_fields_in
    The number of fields to be passed to mom from external sources
    [integer, default: 0]
    num_fields_out
    The number of fields to be passed from mom to external progams
    [integer, default: 0]
    fields_in
    The fields to be passed to mom from external progams. Currently valid names correspond to variables in the Ice_ocean_boundary structure. These names must agree with names in the OASIS namcouple file WARNING! Note truncation of names of ssw flux components and salt_flx.
    [character(maxlen=8), default: '']
    fields_out
    The fields to be passed from mom to external progams. Currently valid names correspond to variables in the Ocean_sfc structure. These names must agree with the 'interpolated' names in the OASIS namcouple file
    [character(maxlen=8), default: '']
    send_before_ocean_update
    TRUE if coupling strategy requires we send data to coupler BEFORE updating the ocean
    [logical, default: .FALSE.]
    send_after_ocean_update
    TRUE if coupling strategy requires we send data to coupler AFTER updating the ocean
    [logical, default: .FALSE.]


    DATA SETS

    None.


    ERROR MESSAGES

    None.


    top