|
|
logical function, public | mom_ocmip2_cfc::register_ocmip2_cfc (HI, GV, param_file, CS, tr_Reg, restart_CS) |
| Register the OCMIP2 CFC tracers to be used with MOM and read the parameters that are used with this tracer package. More...
|
|
subroutine, public | mom_ocmip2_cfc::flux_init_ocmip2_cfc (CS, verbosity) |
| This subroutine initializes the air-sea CFC fluxes, and optionally returns the indicies of these fluxes. It can safely be called multiple times. More...
|
|
subroutine, public | mom_ocmip2_cfc::initialize_ocmip2_cfc (restart, day, G, GV, US, h, diag, OBC, CS, sponge_CSp) |
| Initialize the OCMP2 CFC tracer fields and set up the tracer output. More...
|
|
subroutine | mom_ocmip2_cfc::init_tracer_cfc (h, tr, name, land_val, IC_val, G, US, CS) |
| This subroutine initializes a tracer array. More...
|
|
subroutine, public | mom_ocmip2_cfc::ocmip2_cfc_column_physics (h_old, h_new, ea, eb, fluxes, dt, G, GV, US, CS, evap_CFL_limit, minimum_forcing_depth) |
| This subroutine applies diapycnal diffusion, souces and sinks and any other column tracer physics or chemistry to the OCMIP2 CFC tracers. CFCs are relatively simple, as they are passive tracers with only a surface flux as a source. More...
|
|
integer function, public | mom_ocmip2_cfc::ocmip2_cfc_stock (h, stocks, G, GV, CS, names, units, stock_index) |
| This function calculates the mass-weighted integral of all tracer stocks, returning the number of stocks it has calculated. If the stock_index is present, only the stock corresponding to that coded index is returned. More...
|
|
subroutine, public | mom_ocmip2_cfc::ocmip2_cfc_surface_state (state, h, G, CS) |
| This subroutine extracts the surface CFC concentrations and other fields that are shared with the atmosphere to calculate CFC fluxes. More...
|
|
subroutine, public | mom_ocmip2_cfc::ocmip2_cfc_end (CS) |
| Deallocate any memory associated with the OCMIP2 CFC tracer package. More...
|
|