MOM6
|
Regrid columns for the adaptive coordinate.
Data Types | |
type | adapt_cs |
Functions/Subroutines | |
subroutine, public | init_coord_adapt (CS, nk, coordinateResolution) |
Initialise an adapt_CS with parameters. More... | |
subroutine, public | end_coord_adapt (CS) |
Clean up the coordinate control structure. More... | |
subroutine, public | set_adapt_params (CS, adaptTimeRatio, adaptAlpha, adaptZoom, adaptZoomCoeff, adaptBuoyCoeff, adaptDrho0, adaptDoMin) |
subroutine, public | build_adapt_column (CS, G, GV, tv, i, j, zInt, tInt, sInt, h, zNext) |
subroutine, public coord_adapt::build_adapt_column | ( | type(adapt_cs), intent(in) | CS, |
type(ocean_grid_type), intent(in) | G, | ||
type(verticalgrid_type), intent(in) | GV, | ||
type(thermo_var_ptrs), intent(in) | tv, | ||
integer, intent(in) | i, | ||
integer, intent(in) | j, | ||
real, dimension( g %isd: g %ied, g %jsd: g %jed, gv %ke+1), intent(in) | zInt, | ||
real, dimension( g %isd: g %ied, g %jsd: g %jed, gv %ke+1), intent(in) | tInt, | ||
real, dimension( g %isd: g %ied, g %jsd: g %jed, gv %ke+1), intent(in) | sInt, | ||
real, dimension( g %isd: g %ied, g %jsd: g %jed, gv %ke), intent(in) | h, | ||
real, dimension( gv %ke+1), intent(inout) | zNext | ||
) |
[in] | g | The ocean's grid structure |
[in] | gv | The ocean's vertical grid structure |
[in] | tv | A structure pointing to various thermodynamic variables |
[in] | h | Layer thicknesses, in H (usually m or kg m-2) |
Definition at line 92 of file coord_adapt.F90.
References mom_eos::calculate_density_derivs().
subroutine, public coord_adapt::end_coord_adapt | ( | type(adapt_cs), pointer | CS | ) |
Clean up the coordinate control structure.
Definition at line 65 of file coord_adapt.F90.
Referenced by mom_regridding::end_regridding().
subroutine, public coord_adapt::init_coord_adapt | ( | type(adapt_cs), pointer | CS, |
integer, intent(in) | nk, | ||
real, dimension(:), intent(in) | coordinateResolution | ||
) |
Initialise an adapt_CS with parameters.
cs | Unassociated pointer to hold the control structure |
Definition at line 51 of file coord_adapt.F90.
References mom_error_handler::mom_error().
subroutine, public coord_adapt::set_adapt_params | ( | type(adapt_cs), pointer | CS, |
real, intent(in), optional | adaptTimeRatio, | ||
real, intent(in), optional | adaptAlpha, | ||
real, intent(in), optional | adaptZoom, | ||
real, intent(in), optional | adaptZoomCoeff, | ||
real, intent(in), optional | adaptBuoyCoeff, | ||
real, intent(in), optional | adaptDrho0, | ||
logical, intent(in), optional | adaptDoMin | ||
) |
Definition at line 75 of file coord_adapt.F90.
References mom_error_handler::mom_error().