|
subroutine | assign_component_mosaics |
| Assign the component mosaic files if grid_spec is Version 3.
|
|
subroutine | close_component_mosaics |
| Close the component mosaic files for atm, lnd, and ocn.
|
|
subroutine, public | define_cube_mosaic (component, domain, layout, halo, maskmap) |
| given a model component, a layout, and (optionally) a halo size, returns a domain for current processor More...
|
|
integer function | get_component_number (component) |
| Get the component number of a model component (atm, lnd, ocn) More...
|
|
logical function, public | get_great_circle_algorithm () |
| Determine if we are using the great circle algorithm. More...
|
|
| get_grid_cell_area_sg_r4 |
|
| get_grid_cell_area_sg_r8 |
|
| get_grid_cell_area_ug_r4 |
|
| get_grid_cell_area_ug_r8 |
|
| get_grid_cell_centers_1d_r4 |
|
| get_grid_cell_centers_1d_r8 |
|
| get_grid_cell_centers_2d_r4 |
|
| get_grid_cell_centers_2d_r8 |
|
| get_grid_cell_centers_ug_r4 |
|
| get_grid_cell_centers_ug_r8 |
|
| get_grid_cell_vertices_1d_r4 |
|
| get_grid_cell_vertices_1d_r8 |
|
| get_grid_cell_vertices_2d_r4 |
|
| get_grid_cell_vertices_2d_r8 |
|
| get_grid_cell_vertices_ug_r4 |
|
| get_grid_cell_vertices_ug_r8 |
|
| get_grid_comp_area_sg_r4 |
|
| get_grid_comp_area_sg_r8 |
|
| get_grid_comp_area_ug_r4 |
|
| get_grid_comp_area_ug_r8 |
|
subroutine, public | get_grid_ntiles (component, ntiles) |
| returns number of tiles for a given component More...
|
|
subroutine | get_grid_size_for_all_tiles (component, nx, ny) |
| returns size of the grid for each of the tiles More...
|
|
subroutine | get_grid_size_for_all_tiles (component, nx, ny) |
| returns size of the grid for each of the tiles More...
|
|
subroutine | get_grid_size_for_one_tile (component, tile, nx, ny) |
| returns size of the grid for one of the tiles More...
|
|
subroutine | get_grid_size_for_one_tile (component, tile, nx, ny) |
| returns size of the grid for one of the tiles More...
|
|
integer function | get_grid_version (fileobj) |
| Get the grid version from a file object. More...
|
|
subroutine, public | grid_end |
| Shutdown the grid2 module.
|
|
subroutine, public | grid_init |
| Initialize the grid2 module.
|
|
subroutine | open_component_mosaics |
| Open the component mosaic files for atm, lnd, and ocn.
|
|
subroutine | open_grid_file (myfileobj, myfilename) |
| Open a grid file. More...
|
|
subroutine | open_mosaic_file (mymosaicfileobj, component) |
| Open a mosaic file. More...
|
|
character(len=fms_path_len) function | read_file_name (thisfileobj, filevar, level) |
| Read a tile file name from a netcdf file. More...
|
|
|
integer, parameter | bufsize = 1048576 |
| This is used to control memory usage in get_grid_comp_area We may change this to a namelist variable is needed.
|
|
logical | great_circle_algorithm = .FALSE. |
|
character(len= *), parameter | grid_dir = 'INPUT/' |
| root directory for all grid files
|
|
character(len= *), parameter | grid_file = 'INPUT/grid_spec.nc' |
| name of the grid spec file
|
|
logical | grid_spec_exists = .TRUE. |
|
integer | grid_version = -1 |
| Value to indicate what type of grid file is being read, based on which variables are present.
|
|
type(fmsnetcdffile_t) | gridfileobj |
|
integer, parameter | max_name = 256 |
| max length of the variable names
|
|
logical | module_is_initialized = .FALSE. |
|
character(len= *), parameter | module_name = 'grid2_mod' |
|
type(fmsnetcdffile_t), dimension(3) | mosaic_fileobj |
|
integer, parameter | version_geolon_t = 0 |
| indicates gelon_t variable is present in grid_file
|
|
integer, parameter | version_gridfiles = 3 |
| indicates gridfiles variable is present in grid_file
|
|
integer, parameter | version_ocn_mosaic_file = 2 |
| indicates ocn_mosaic_file variable is present in grid_file
|
|
integer, parameter | version_x_t = 1 |
| indicates x_t variable is present in grid_file
|
|