|
|
subroutine, public | mom_tracer_flow_control::call_tracer_flux_init (verbosity) |
| This subroutine carries out a series of calls to initialize the air-sea tracer fluxes, but it does not record the generated indicies, and it may be called before the ocean model has been initialized and may be called on non-ocean PEs. It is not necessary to call this routine for ocean-only runs, because the same calls are made again inside of the routines called by call_tracer_register. More...
|
|
subroutine, public | mom_tracer_flow_control::call_tracer_register (HI, GV, US, param_file, CS, tr_Reg, restart_CS) |
| This subroutine determines which tracer packages are to be used and does the calls to register their tracers to be advected, diffused, and read from restarts. More...
|
|
subroutine, public | mom_tracer_flow_control::tracer_flow_control_init (restart, day, G, GV, US, h, param_file, diag, OBC, CS, sponge_CSp, ALE_sponge_CSp, tv) |
| This subroutine calls all registered tracer initialization subroutines. More...
|
|
subroutine, public | mom_tracer_flow_control::get_chl_from_model (Chl_array, G, CS) |
| This subroutine extracts the chlorophyll concentrations from the model state, if possible. More...
|
|
subroutine, public | mom_tracer_flow_control::call_tracer_set_forcing (state, fluxes, day_start, day_interval, G, CS) |
| This subroutine calls the individual tracer modules' subroutines to specify or read quantities related to their surface forcing. More...
|
|
subroutine, public | mom_tracer_flow_control::call_tracer_column_fns (h_old, h_new, ea, eb, fluxes, Hml, dt, G, GV, US, tv, optics, CS, debug, evap_CFL_limit, minimum_forcing_depth) |
| This subroutine calls all registered tracer column physics subroutines. More...
|
|
subroutine, public | mom_tracer_flow_control::call_tracer_stocks (h, stock_values, G, GV, CS, stock_names, stock_units, num_stocks, stock_index, got_min_max, global_min, global_max, xgmin, ygmin, zgmin, xgmax, ygmax, zgmax) |
| This subroutine calls all registered tracer packages to enable them to add to the surface state returned to the coupler. These routines are optional. More...
|
|
subroutine | mom_tracer_flow_control::store_stocks (pkg_name, ns, names, units, values, index, stock_values, set_pkg_name, max_ns, ns_tot, stock_names, stock_units) |
| This routine stores the stocks and does error handling for call_tracer_stocks. More...
|
|
subroutine, public | mom_tracer_flow_control::call_tracer_surface_state (state, h, G, CS) |
| This subroutine calls all registered tracer packages to enable them to add to the surface state returned to the coupler. These routines are optional. More...
|
|
subroutine, public | mom_tracer_flow_control::tracer_flow_control_end (CS) |
|