MOM6
MOM_tracer_Z_init.F90 File Reference
#include <MOM_memory.h>
Include dependency graph for MOM_tracer_Z_init.F90:

Go to the source code of this file.

Modules

module  mom_tracer_z_init
 Used to initialize tracers from a depth- (or z*-) space file.
 

Functions/Subroutines

logical function, public mom_tracer_z_init::tracer_z_init (tr, h, filename, tr_name, G, US, missing_val, land_val)
 This function initializes a tracer by reading a Z-space file, returning .true. if this appears to have been successful, and false otherwise. More...
 
subroutine mom_tracer_z_init::read_z_edges (filename, tr_name, z_edges, nz_out, has_edges, use_missing, missing, scale)
 This subroutine reads the vertical coordinate data for a field from a NetCDF file. It also might read the missing value attribute for that same field. More...
 
subroutine mom_tracer_z_init::find_overlap (e, Z_top, Z_bot, k_max, k_start, k_top, k_bot, wt, z1, z2)
 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 mom_tracer_z_init::find_limited_slope (val, e, slope, k)
 This subroutine determines a limited slope for val to be advected with a piecewise limited scheme. More...