MOM6
coord_slight.F90 File Reference

Go to the source code of this file.

Data Types

type  coord_slight::slight_cs
 Control structure containing required parameters for the SLight coordinate. More...
 

Modules

module  coord_slight
 Regrid columns for the SLight coordinate.
 

Functions/Subroutines

subroutine, public coord_slight::init_coord_slight (CS, nk, ref_pressure, target_density, interp_CS, m_to_H, rho_scale)
 Initialise a slight_CS with pointers to parameters. More...
 
subroutine, public coord_slight::end_coord_slight (CS)
 This subroutine deallocates memory in the control structure for the coord_slight module. More...
 
subroutine, public coord_slight::set_slight_params (CS, max_interface_depths, max_layer_thickness, min_thickness, compressibility_fraction, dz_ml_min, nz_fixed_surface, Rho_ML_avg_depth, nlay_ML_offset, fix_haloclines, halocline_filter_length, halocline_strat_tol, interp_CS)
 This subroutine can be used to set the parameters for the coord_slight module. More...
 
subroutine, public coord_slight::build_slight_column (CS, eqn_of_state, H_to_Pa, H_subroundoff, nz, depth, h_col, T_col, S_col, p_col, z_col, z_col_new, h_neglect, h_neglect_edge)
 Build a SLight coordinate column. More...
 
subroutine coord_slight::rho_interfaces_col (rho_col, h_col, z_col, rho_tgt, nz, z_col_new, CS, reliable, debug, h_neglect, h_neglect_edge)
 Finds the new interface locations in a column of water that match the prescribed target densities. More...