|
|
subroutine, public | mom_diagnostics::calculate_diagnostic_fields (u, v, h, uh, vh, tv, ADp, CDp, p_surf, dt, diag_pre_sync, G, GV, US, CS, eta_bt) |
| Diagnostics not more naturally calculated elsewhere are computed here. More...
|
|
subroutine | mom_diagnostics::find_weights (Rlist, R_in, k, nz, wt, wt_p) |
| This subroutine finds the location of R_in in an increasing ordered list, Rlist, returning as k the element such that Rlist(k) <= R_in < Rlist(k+1), and where wt and wt_p are the linear weights that should be assigned to elements k and k+1. More...
|
|
subroutine | mom_diagnostics::calculate_vertical_integrals (h, tv, p_surf, G, GV, US, CS) |
| This subroutine calculates vertical integrals of several tracers, along with the mass-weight of these tracers, the total column mass, and the carefully calculated column height. More...
|
|
subroutine | mom_diagnostics::calculate_energy_diagnostics (u, v, h, uh, vh, ADp, CDp, G, GV, US, CS) |
| This subroutine calculates terms in the mechanical energy budget. More...
|
|
subroutine, public | mom_diagnostics::register_time_deriv (lb, f_ptr, deriv_ptr, CS) |
| This subroutine registers fields to calculate a diagnostic time derivative. More...
|
|
subroutine | mom_diagnostics::calculate_derivs (dt, G, CS) |
| This subroutine calculates all registered time derivatives. More...
|
|
subroutine, public | mom_diagnostics::post_surface_dyn_diags (IDs, G, diag, sfc_state, ssh) |
| This routine posts diagnostics of various dynamic ocean surface quantities, including velocities, speed and sea surface height, at the time the ocean state is reported back to the caller. More...
|
|
subroutine, public | mom_diagnostics::post_surface_thermo_diags (IDs, G, GV, US, diag, dt_int, sfc_state, tv, ssh, ssh_ibc) |
| This routine posts diagnostics of various ocean surface and integrated quantities at the time the ocean state is reported back to the caller. More...
|
|
subroutine, public | mom_diagnostics::post_transport_diagnostics (G, GV, US, uhtr, vhtr, h, IDs, diag_pre_dyn, diag, dt_trans, Reg) |
| This routine posts diagnostics of the transports, including the subgridscale contributions. More...
|
|
subroutine, public | mom_diagnostics::mom_diagnostics_init (MIS, ADp, CDp, Time, G, GV, US, param_file, diag, CS, tv) |
| This subroutine registers various diagnostics and allocates space for fields that other diagnostis depend upon. More...
|
|
subroutine, public | mom_diagnostics::register_surface_diags (Time, G, US, IDs, diag, tv) |
| Register diagnostics of the surface state and integrated quantities. More...
|
|
subroutine, public | mom_diagnostics::register_transport_diags (Time, G, GV, US, IDs, diag) |
| Register certain diagnostics related to transports. More...
|
|
subroutine, public | mom_diagnostics::write_static_fields (G, GV, US, tv, diag) |
| Offers the static fields in the ocean grid type for output via the diag_manager. More...
|
|
subroutine | mom_diagnostics::set_dependent_diagnostics (MIS, ADp, CDp, G, CS) |
| This subroutine sets up diagnostics upon which other diagnostics depend. More...
|
|
subroutine, public | mom_diagnostics::mom_diagnostics_end (CS, ADp) |
| Deallocate memory associated with the diagnostics module. More...
|
|