MOM6
MOM_grid_initialize.F90 File Reference
#include "version_variable.h"
Include dependency graph for MOM_grid_initialize.F90:

Go to the source code of this file.

Data Types

type  mom_grid_initialize::gps
 

Modules

module  mom_grid_initialize
 

Functions/Subroutines

subroutine, public mom_grid_initialize::set_grid_metrics (G, param_file)
 set_grid_metrics is used to set the primary values in the model's horizontal grid. The bathymetry, land-sea mask and any restricted channel widths are not known yet, so these are set later. More...
 
subroutine mom_grid_initialize::grid_metrics_chksum (parent, G)
 grid_metrics_chksum performs a set of checksums on metrics on the grid for debugging. More...
 
subroutine mom_grid_initialize::set_grid_metrics_from_mosaic (G, param_file)
 set_grid_metrics_from_mosaic sets the grid metrics from a mosaic file. More...
 
subroutine mom_grid_initialize::set_grid_metrics_cartesian (G, param_file)
 
subroutine mom_grid_initialize::set_grid_metrics_spherical (G, param_file)
 
subroutine mom_grid_initialize::set_grid_metrics_mercator (G, param_file)
 
real function mom_grid_initialize::ds_di (x, y, GP)
 
real function mom_grid_initialize::ds_dj (x, y, GP)
 
real function mom_grid_initialize::dl (x1, x2, y1, y2)
 
real function mom_grid_initialize::find_root (fn, dy_df, GP, fnval, y1, ymin, ymax, ittmax)
 
real function mom_grid_initialize::dx_di (x, GP)
 
real function mom_grid_initialize::int_di_dx (x, GP)
 
real function mom_grid_initialize::dy_dj (y, GP)
 
real function mom_grid_initialize::int_dj_dy (y, GP)
 
subroutine mom_grid_initialize::extrapolate_metric (var, jh, missing)
 extrapolate_metric extrapolates missing metric data into all the halo regions. More...
 
real function, public mom_grid_initialize::adcroft_reciprocal (val)
 This function implements Adcroft's rule for reciprocals, namely that Adcroft_Inv(x) = 1/x for |x|>0 or 0 for x=0. More...
 
subroutine, public mom_grid_initialize::initialize_masks (G, PF)
 initialize_masks initializes the grid masks and any metrics that come with masks already applied. More...