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

Go to the source code of this file.

Modules

module  mom_spatial_means
 Functions and routines to take area, volume, mass-weighted, layerwise, zonal or meridional means.
 

Functions/Subroutines

real function, public mom_spatial_means::global_area_mean (var, G, scale)
 Return the global area mean of a variable. This uses reproducing sums. More...
 
real function, public mom_spatial_means::global_area_integral (var, G, scale)
 Return the global area integral of a variable. This uses reproducing sums. More...
 
real function, dimension(gv %ke), public mom_spatial_means::global_layer_mean (var, h, G, GV, scale)
 Return the layerwise global thickness-weighted mean of a variable. This uses reproducing sums. More...
 
real function, public mom_spatial_means::global_volume_mean (var, h, G, GV, scale)
 Find the global thickness-weighted mean of a variable. This uses reproducing sums. More...
 
real function, public mom_spatial_means::global_mass_integral (h, G, GV, var, on_PE_only, scale)
 Find the global mass-weighted integral of a variable. This uses reproducing sums. More...
 
subroutine, public mom_spatial_means::global_i_mean (array, i_mean, G, mask, scale, tmp_scale)
 Determine the global mean of a field along rows of constant i, returning it in a 1-d array using the local indexing. This uses reproducing sums. More...
 
subroutine, public mom_spatial_means::global_j_mean (array, j_mean, G, mask, scale, tmp_scale)
 Determine the global mean of a field along rows of constant j, returning it in a 1-d array using the local indexing. This uses reproducing sums. More...
 
subroutine, public mom_spatial_means::adjust_area_mean_to_zero (array, G, scaling, unit_scale)
 Adjust 2d array such that area mean is zero without moving the zero contour. More...