MOM6
coord_rho.F90 File Reference

Go to the source code of this file.

Data Types

type  coord_rho::rho_cs
 Control structure containing required parameters for the rho coordinate. More...
 

Modules

module  coord_rho
 Regrid columns for the continuous isopycnal (rho) coordinate.
 

Functions/Subroutines

subroutine, public coord_rho::init_coord_rho (CS, nk, ref_pressure, target_density, interp_CS, rho_scale)
 Initialise a rho_CS with pointers to parameters. More...
 
subroutine, public coord_rho::end_coord_rho (CS)
 This subroutine deallocates memory in the control structure for the coord_rho module. More...
 
subroutine, public coord_rho::set_rho_params (CS, min_thickness, integrate_downward_for_e, interp_CS)
 This subroutine can be used to set the parameters for the coord_rho module. More...
 
subroutine, public coord_rho::build_rho_column (CS, nz, depth, h, T, S, eqn_of_state, z_interface, h_neglect, h_neglect_edge)
 Build a rho coordinate column. More...
 
subroutine coord_rho::build_rho_column_iteratively (CS, remapCS, nz, depth, h, T, S, eqn_of_state, zInterface, h_neglect, h_neglect_edge)
 Iteratively build a rho coordinate column. More...
 
subroutine coord_rho::copy_finite_thicknesses (nk, h_in, threshold, nout, h_out, mapping)
 Copy column thicknesses with vanished layers removed. More...
 
subroutine, public coord_rho::old_inflate_layers_1d (min_thickness, nk, h)
 Inflate vanished layers to finite (nonzero) width. More...
 

Variables

integer, parameter coord_rho::nb_regridding_iterations = 1
 Maximum number of regridding iterations. More...
 
real, parameter coord_rho::deviation_tolerance = 1e-10
 Deviation tolerance between succesive grids in regridding iterations. More...