|
subroutine, public | mom_tracer_registry::register_tracer (tr1, tr_desc, param_file, HI, GV, Reg, tr_desc_ptr, ad_x, ad_y, df_x, df_y, OBC_inflow, OBC_in_u, OBC_in_v, ad_2d_x, ad_2d_y, df_2d_x, df_2d_y, advection_xy) |
| This subroutine registers a tracer to be advected and laterally diffused. More...
|
|
subroutine, public | mom_tracer_registry::lock_tracer_registry (Reg) |
| This subroutine locks the tracer registry to prevent the addition of more tracers. After locked=.true., can then register common diagnostics. More...
|
|
subroutine, public | mom_tracer_registry::add_tracer_obc_values (name, Reg, OBC_inflow, OBC_in_u, OBC_in_v) |
| This subroutine adds open boundary condition concentrations for a tracer that has previously been registered by a call to register_tracer. More...
|
|
subroutine, public | mom_tracer_registry::add_tracer_diagnostics (name, Reg, ad_x, ad_y, df_x, df_y, ad_2d_x, ad_2d_y, df_2d_x, df_2d_y, advection_xy) |
| This subroutine adds diagnostic arrays for a tracer that has previously been registered by a call to register_tracer. More...
|
|
subroutine, public | mom_tracer_registry::mom_tracer_chksum (mesg, Tr, ntr, G) |
| This subroutine writes out chksums for tracers. More...
|
|
subroutine, public | mom_tracer_registry::mom_tracer_chkinv (mesg, G, h, Tr, ntr) |
| Calculates and prints the global inventory of all tracers in the registry. More...
|
|
subroutine, public | mom_tracer_registry::tracer_registry_init (param_file, Reg) |
| This routine include declares and sets the variable "version". More...
|
|
subroutine, public | mom_tracer_registry::tracer_registry_end (Reg) |
| This routine closes the tracer registry module. More...
|
|