MOM6
|
Functions/Subroutines | |
real function, public | global_area_mean (var, G) |
real function, public | global_area_integral (var, G) |
real function, dimension(gv %ke), public | global_layer_mean (var, h, G, GV) |
real function, public | global_volume_mean (var, h, G, GV) |
subroutine, public | global_i_mean (array, i_mean, G, mask) |
subroutine, public | global_j_mean (array, j_mean, G, mask) |
subroutine, public | adjust_area_mean_to_zero (array, G, scaling) |
Adjust 2d array such that area mean is zero without moving the zero contour. More... | |
subroutine, public mom_spatial_means::adjust_area_mean_to_zero | ( | real, dimension( g %isd: g %ied, g %jsd: g %jed), intent(inout) | array, |
type(ocean_grid_type), intent(inout) | G, | ||
real, intent(out), optional | scaling | ||
) |
Adjust 2d array such that area mean is zero without moving the zero contour.
[in,out] | g | Grid structure |
[in,out] | array | 2D array to be adjusted |
[out] | scaling | The scaling factor used |
Definition at line 290 of file MOM_spatial_means.F90.
real function, public mom_spatial_means::global_area_integral | ( | real, dimension( g %isd: g %ied, g %jsd: g %jed), intent(in) | var, |
type(ocean_grid_type), intent(in) | G | ||
) |
[in] | g | The ocean's grid structure |
Definition at line 62 of file MOM_spatial_means.F90.
Referenced by mom_forcing_type::forcing_diagnostics().
real function, public mom_spatial_means::global_area_mean | ( | real, dimension(szi_(g), szj_(g)), intent(in) | var, |
type(ocean_grid_type), intent(in) | G | ||
) |
[in] | g | The ocean's grid structure |
Definition at line 45 of file MOM_spatial_means.F90.
Referenced by mom_diagnostics::calculate_diagnostic_fields(), and mom_forcing_type::forcing_diagnostics().
subroutine, public mom_spatial_means::global_i_mean | ( | real, dimension(szi_(g),szj_(g)), intent(in) | array, |
real, dimension(szj_(g)), intent(out) | i_mean, | ||
type(ocean_grid_type), intent(inout) | G, | ||
real, dimension(szi_(g),szj_(g)), intent(in), optional | mask | ||
) |
[in,out] | g | The ocean's grid structure |
Definition at line 133 of file MOM_spatial_means.F90.
References mom_error_handler::mom_error(), mom_coms::query_efp_overflow_error(), and mom_coms::reset_efp_overflow_error().
Referenced by mom_sponge::apply_sponge().
subroutine, public mom_spatial_means::global_j_mean | ( | real, dimension(szi_(g),szj_(g)), intent(in) | array, |
real, dimension(szi_(g)), intent(out) | j_mean, | ||
type(ocean_grid_type), intent(inout) | G, | ||
real, dimension(szi_(g),szj_(g)), intent(in), optional | mask | ||
) |
[in,out] | g | The ocean's grid structure |
Definition at line 211 of file MOM_spatial_means.F90.
References mom_error_handler::mom_error(), mom_coms::query_efp_overflow_error(), and mom_coms::reset_efp_overflow_error().
real function, dimension( gv %ke), public mom_spatial_means::global_layer_mean | ( | real, dimension( g %isd: g %ied, g %jsd: g %jed, gv %ke), intent(in) | var, |
real, dimension( g %isd: g %ied, g %jsd: g %jed, gv %ke), intent(in) | h, | ||
type(ocean_grid_type), intent(in) | G, | ||
type(verticalgrid_type), intent(in) | GV | ||
) |
[in] | g | The ocean's grid structure |
[in] | gv | The ocean's vertical grid structure |
[in] | h | Layer thicknesses, in H (usually m or kg m-2) |
Definition at line 79 of file MOM_spatial_means.F90.
Referenced by mom_diagnostics::calculate_diagnostic_fields().
real function, public mom_spatial_means::global_volume_mean | ( | real, dimension( g %isd: g %ied, g %jsd: g %jed, gv %ke), intent(in) | var, |
real, dimension( g %isd: g %ied, g %jsd: g %jed, gv %ke), intent(in) | h, | ||
type(ocean_grid_type), intent(in) | G, | ||
type(verticalgrid_type), intent(in) | GV | ||
) |
[in] | g | The ocean's grid structure |
[in] | gv | The ocean's vertical grid structure |
[in] | h | Layer thicknesses, in H (usually m or kg m-2) |
Definition at line 108 of file MOM_spatial_means.F90.
Referenced by mom_diagnostics::calculate_diagnostic_fields().