|
real function, dimension(cs%nk_zspace) | mom_diag_to_z::global_z_mean (var, G, CS, tracer) |
|
subroutine, public | mom_diag_to_z::calculate_z_diag_fields (u, v, h, ssh_in, frac_shelf_h, G, GV, CS) |
| This subroutine maps tracers and velocities into depth space for diagnostics. More...
|
|
subroutine, public | mom_diag_to_z::calculate_z_transport (uh_int, vh_int, h, dt, G, GV, CS) |
| This subroutine maps horizontal transport into depth space for diagnostic output. More...
|
|
subroutine, public | mom_diag_to_z::find_overlap (e, Z_top, Z_bot, k_max, k_start, k_top, k_bot, wt, z1, z2) |
| This subroutine determines the layers bounded by interfaces e that overlap with the depth range between Z_top and Z_bot, and the fractional weights of each layer. It also calculates the normalized relative depths of the range of each layer that overlaps that depth range. More...
|
|
subroutine, public | mom_diag_to_z::find_limited_slope (val, e, slope, k) |
| This subroutine determines a limited slope for val to be advected with a piecewise limited scheme. More...
|
|
subroutine, public | mom_diag_to_z::calc_zint_diags (h, in_ptrs, ids, num_diags, G, GV, CS) |
|
subroutine, public | mom_diag_to_z::register_z_tracer (tr_ptr, name, long_name, units, Time, G, CS, standard_name, cmor_field_name, cmor_long_name, cmor_units, cmor_standard_name) |
| This subroutine registers a tracer to be output in depth space. More...
|
|
subroutine | mom_diag_to_z::register_z_tracer_low (tr_ptr, name, long_name, units, standard_name, Time, G, CS) |
| This subroutine registers a tracer to be output in depth space. More...
|
|
subroutine, public | mom_diag_to_z::mom_diag_to_z_init (Time, G, GV, param_file, diag, CS) |
|
subroutine | mom_diag_to_z::get_z_depths (depth_file, int_depth_name, int_depth, cell_depth_name, z_axis_index, edge_index, nk_out) |
| This subroutine reads the depths of the interfaces bounding the intended layers from a NetCDF file. If no appropriate file is found, -1 is returned as the number of layers in the output file. Also, a diag_manager axis is set up with the same information as this axis. More...
|
|
subroutine, public | mom_diag_to_z::mom_diag_to_z_end (CS) |
|
integer function, public | mom_diag_to_z::ocean_register_diag_with_z (tr_ptr, vardesc_tr, G, Time, CS) |
| This subroutine registers a tracer to be output in depth space. More...
|
|
integer function | mom_diag_to_z::register_z_diag (var_desc, CS, day, missing) |
|
integer function, public | mom_diag_to_z::register_zint_diag (var_desc, CS, day) |
|