grid_desc module reference

<undocumented>

More…

Data Types

grid_array_t

<undocumented>

grid_desc_t

<undocumented>

Functions/Subroutines

assign_one_grid()

print_grid()

print_one_cell()

create_grid_desc()

create_grid_file_test()

create_grid_file_gg()

create_grid_file_ocn()

create_grid_file_orca()

convertnemo()

write_grid_desc_file()

read_xxx_grid_desc_file()

handle_nc_err()

gquad()

compute_grid_cell_area()

ocn_betau()

Detailed Description

<undocumented>

Type Documentation

type grid_desc/grid_array_t
Type fields
  • % grid [type( grid_desc_t ),pointer, private]

type grid_desc/grid_desc_t
Type fields
  • % title [character(len=128),private]

  • % file [character(len=128),private]

  • % size [integer( ws_i4 ),private]

  • % corners [integer( ws_i4 ),private]

  • % rank [integer( ws_i4 ),private]

  • % units [character(len=16),private]

  • % dims [integer( ws_i4 )(:),pointer, private]

  • % imask [integer( ws_i4 )(:),pointer, private]

  • % center_lat [real( ws_r8 )(:),pointer, private]

  • % center_lon [real( ws_r8 )(:),pointer, private]

  • % corner_lat [real( ws_r8 )(:,:),pointer, private]

  • % corner_lon [real( ws_r8 )(:,:),pointer, private]

  • % area [real( ws_r8 )(:),pointer, private]

Function/Subroutine Documentation

subroutine grid_desc/assign_one_grid(grid)
Call to

grid_area grid_center_lat grid_center_lon grid_corner_lat grid_corner_lon grid_corners grid_dims grid_disk_file grid_imask grid_name grid_rank grid_size

Called from

create_grid_file_gg create_grid_file_ocn read_xxx_grid_desc_file

subroutine grid_desc/print_grid()
Call to

grid_center_lat grid_center_lon grid_corner_lat grid_corner_lon grid_size nx

Called from

create_grid_file_ocn create_grid_file_orca

subroutine grid_desc/print_one_cell(cent_lon, cent_lat, corn_lon, corn_lat, i, j)
subroutine grid_desc/create_grid_desc(grid_alias, grid_file_name, curr_grid, mask_type, mask_gg, ocn_desc, nemo_coords, olaplon, xmin, xmax, ymin, ymax)
Call to

create_grid_file_gg create_grid_file_ocn create_grid_file_orca create_grid_file_test curr_mask_type

subroutine grid_desc/create_grid_file_test(grid_alias, grid_file_out, xmin, xmax, ymin, ymax)
Call to

grid_area grid_center_lat grid_center_lon grid_corner_lat grid_corner_lon grid_corners grid_dims grid_edges grid_imask grid_name grid_rank grid_size half nx ny write_grid_desc_file

Called from

create_grid_desc

subroutine grid_desc/create_grid_file_gg(grid_alias, grid_file_out, curr_grid, olaplon, mask_gg)
Call to

assign_one_grid ccc_io::cc_close ccc_io::cc_open curr_mask_type grid_area grid_center_lat grid_center_lon grid_corner_lat grid_corner_lon grid_corners grid_desc_list grid_dims grid_edges grid_imask grid_name grid_rank grid_size half ccc_io::ibuf max_grid_desc ccc_io::maxx n_grid_desc_list nc4to8 nx ny ok remote write_grid_desc_file ccc_io::wrk

Called from

create_grid_desc

subroutine grid_desc/create_grid_file_ocn(grid_alias, grid_file_out, curr_grid, olaplon, ocn_desc)
Call to

assign_one_grid ccc_io::cc_close ccc_io::cc_open curr_mask_type grid_area grid_center_lat grid_center_lon grid_corner_lat grid_corner_lon grid_corners grid_desc_list grid_dims grid_edges grid_imask grid_name grid_rank grid_size ccc_io::ibuf max_grid_desc ccc_io::maxx n_grid_desc_list nc4to8 nx ny ocn_betau ok print_grid write_grid_desc_file ccc_io::wrk

Called from

create_grid_desc

subroutine grid_desc/create_grid_file_orca(grid_alias, grid_file_out, curr_grid, olaplon, nemo_coords)
Call to

convertnemo curr_mask_type grid_area grid_center_lat grid_center_lon grid_corner_lat grid_corner_lon grid_dims grid_edges grid_imask grid_name ccc_io::locate_file nav_lat nav_lon print_grid write_grid_desc_file

Called from

create_grid_desc

subroutine grid_desc/convertnemo(grid_file_in, cent_lon, cent_lat, corn_lon, corn_lat, offset, nemo_mask_vname, grid_file_out)
Call to

curr_mask_type grid_area grid_center_lat grid_center_lon grid_corner_lat grid_corner_lon grid_corners grid_dims grid_edges grid_imask grid_rank grid_size handle_nc_err nav_lat nav_lon nx ny one_i4 print_cell_coords spval three zero

Called from

create_grid_file_orca

subroutine grid_desc/write_grid_desc_file(grid_file_out, auxfile)
Call to

grid_area grid_center_lat grid_center_lon grid_corner_lat grid_corner_lon grid_corners grid_dims grid_edges grid_imask grid_name grid_rank grid_size handle_nc_err nav_lat nav_lon write_grid_area

Called from

create_grid_file_gg create_grid_file_ocn create_grid_file_orca create_grid_file_test

function grid_desc/read_xxx_grid_desc_file(file_name) [integer]
Call to

assign_one_grid grid_area grid_center_lat grid_center_lon grid_corner_lat grid_corner_lon grid_corners grid_desc_list grid_dims grid_disk_file grid_edges grid_imask grid_name grid_rank grid_size handle_nc_err max_grid_desc n_grid_desc_list read_grid_area

subroutine grid_desc/handle_nc_err(status, fid, msg)
Called from

convertnemo read_xxx_grid_desc_file write_grid_desc_file

subroutine grid_desc/gquad(l, root, w)
Call to

one pi two

subroutine grid_desc/compute_grid_cell_area(area, cornerLat_in, cornerLon_in, gridname)
Call to

pi pi2 zero

subroutine grid_desc/ocn_betau(beta, betau, imc, jmc)
Called from

create_grid_file_ocn