FV3 Bundle
xgrid_mod::grid_type Type Reference
Collaboration diagram for xgrid_mod::grid_type:
[legend]

Private Attributes

character(len=3) id
 
integer npes
 
logical on_this_pe
 
integer root_pe
 
integer, dimension(:), pointer pelist
 
integer ntile
 
integer ni
 
integer nj
 
integer, dimension(:), pointer tile =>NULL()
 
integer, dimension(:), pointer is =>NULL()
 
integer, dimension(:), pointer ie =>NULL()
 
integer, dimension(:), pointer js =>NULL()
 
integer, dimension(:), pointer je =>NULL()
 
integer, pointer is_me =>NULL()
 
integer, pointer ie_me =>NULL()
 
integer, pointer js_me =>NULL()
 
integer, pointer je_me =>NULL()
 
integer isd_me
 
integer ied_me
 
integer jsd_me
 
integer jed_me
 
integer nxd_me
 
integer nyd_me
 
integer nxc_me
 
integer nyc_me
 
integer, pointer tile_me
 
integer im
 
integer jm
 
integer km
 
real, dimension(:), pointer lon =>NULL()
 
real, dimension(:), pointer lat =>NULL()
 
real, dimension(:,:), pointer geolon =>NULL()
 
real, dimension(:,:), pointer geolat =>NULL()
 
real, dimension(:,:,:), pointer frac_area =>NULL()
 
real, dimension(:,:), pointer area =>NULL()
 
real, dimension(:,:), pointer area_inv =>NULL()
 
integer first
 
integer last
 
integer first_get
 
integer last_get
 
integer size
 
type(xcell_type), dimension(:), pointer x =>NULL()
 
integer size_repro
 
type(xcell_type), dimension(:), pointer x_repro =>NULL()
 
type(domain2ddomain
 
type(domain2ddomain_with_halo
 
logical is_latlon
 
type(grid_box_typebox
 
logical is_ug
 
integer nxl_me
 
integer, pointer ls_me =>NULL()
 
integer, pointer le_me =>NULL()
 
integer, dimension(:), pointer ls =>NULL()
 
integer, dimension(:), pointer le =>NULL()
 
integer, pointer gs_me =>NULL()
 
integer, pointer ge_me =>NULL()
 
integer, dimension(:), pointer gs =>NULL()
 
integer, dimension(:), pointer ge =>NULL()
 
integer, dimension(:), pointer l_index =>NULL()
 
type(domainugug_domain
 

Detailed Description

Definition at line 344 of file xgrid.F90.

Member Data Documentation

◆ area

real, dimension(:,:), pointer xgrid_mod::grid_type::area =>NULL()
private

Definition at line 366 of file xgrid.F90.

◆ area_inv

real, dimension(:,:), pointer xgrid_mod::grid_type::area_inv =>NULL()
private

Definition at line 367 of file xgrid.F90.

◆ box

type(grid_box_type) xgrid_mod::grid_type::box
private

Definition at line 377 of file xgrid.F90.

◆ domain

type(domain2d) xgrid_mod::grid_type::domain
private

Definition at line 374 of file xgrid.F90.

◆ domain_with_halo

type(domain2d) xgrid_mod::grid_type::domain_with_halo
private

Definition at line 375 of file xgrid.F90.

◆ first

integer xgrid_mod::grid_type::first
private

Definition at line 368 of file xgrid.F90.

◆ first_get

integer xgrid_mod::grid_type::first_get
private

Definition at line 369 of file xgrid.F90.

◆ frac_area

real, dimension(:,:,:), pointer xgrid_mod::grid_type::frac_area =>NULL()
private

Definition at line 365 of file xgrid.F90.

◆ ge

integer, dimension(:), pointer xgrid_mod::grid_type::ge =>NULL()
private

Definition at line 384 of file xgrid.F90.

◆ ge_me

integer, pointer xgrid_mod::grid_type::ge_me =>NULL()
private

Definition at line 383 of file xgrid.F90.

◆ geolat

real, dimension(:,:), pointer xgrid_mod::grid_type::geolat =>NULL()
private

Definition at line 364 of file xgrid.F90.

◆ geolon

real, dimension(:,:), pointer xgrid_mod::grid_type::geolon =>NULL()
private

Definition at line 364 of file xgrid.F90.

◆ gs

integer, dimension(:), pointer xgrid_mod::grid_type::gs =>NULL()
private

Definition at line 384 of file xgrid.F90.

◆ gs_me

integer, pointer xgrid_mod::grid_type::gs_me =>NULL()
private

Definition at line 383 of file xgrid.F90.

◆ id

character(len=3) xgrid_mod::grid_type::id
private

Definition at line 345 of file xgrid.F90.

◆ ie

integer, dimension(:), pointer xgrid_mod::grid_type::ie =>NULL()
private

Definition at line 353 of file xgrid.F90.

◆ ie_me

integer, pointer xgrid_mod::grid_type::ie_me =>NULL()
private

Definition at line 355 of file xgrid.F90.

◆ ied_me

integer xgrid_mod::grid_type::ied_me
private

Definition at line 357 of file xgrid.F90.

◆ im

integer xgrid_mod::grid_type::im
private

Definition at line 362 of file xgrid.F90.

◆ is

integer, dimension(:), pointer xgrid_mod::grid_type::is =>NULL()
private

Definition at line 353 of file xgrid.F90.

◆ is_latlon

logical xgrid_mod::grid_type::is_latlon
private

Definition at line 376 of file xgrid.F90.

◆ is_me

integer, pointer xgrid_mod::grid_type::is_me =>NULL()
private

Definition at line 355 of file xgrid.F90.

◆ is_ug

logical xgrid_mod::grid_type::is_ug
private

Definition at line 379 of file xgrid.F90.

◆ isd_me

integer xgrid_mod::grid_type::isd_me
private

Definition at line 357 of file xgrid.F90.

◆ je

integer, dimension(:), pointer xgrid_mod::grid_type::je =>NULL()
private

Definition at line 354 of file xgrid.F90.

◆ je_me

integer, pointer xgrid_mod::grid_type::je_me =>NULL()
private

Definition at line 356 of file xgrid.F90.

◆ jed_me

integer xgrid_mod::grid_type::jed_me
private

Definition at line 358 of file xgrid.F90.

◆ jm

integer xgrid_mod::grid_type::jm
private

Definition at line 362 of file xgrid.F90.

◆ js

integer, dimension(:), pointer xgrid_mod::grid_type::js =>NULL()
private

Definition at line 354 of file xgrid.F90.

◆ js_me

integer, pointer xgrid_mod::grid_type::js_me =>NULL()
private

Definition at line 356 of file xgrid.F90.

◆ jsd_me

integer xgrid_mod::grid_type::jsd_me
private

Definition at line 358 of file xgrid.F90.

◆ km

integer xgrid_mod::grid_type::km
private

Definition at line 362 of file xgrid.F90.

◆ l_index

integer, dimension(:), pointer xgrid_mod::grid_type::l_index =>NULL()
private

Definition at line 385 of file xgrid.F90.

◆ last

integer xgrid_mod::grid_type::last
private

Definition at line 368 of file xgrid.F90.

◆ last_get

integer xgrid_mod::grid_type::last_get
private

Definition at line 369 of file xgrid.F90.

◆ lat

real, dimension(:), pointer xgrid_mod::grid_type::lat =>NULL()
private

Definition at line 363 of file xgrid.F90.

◆ le

integer, dimension(:), pointer xgrid_mod::grid_type::le =>NULL()
private

Definition at line 382 of file xgrid.F90.

◆ le_me

integer, pointer xgrid_mod::grid_type::le_me =>NULL()
private

Definition at line 381 of file xgrid.F90.

◆ lon

real, dimension(:), pointer xgrid_mod::grid_type::lon =>NULL()
private

Definition at line 363 of file xgrid.F90.

◆ ls

integer, dimension(:), pointer xgrid_mod::grid_type::ls =>NULL()
private

Definition at line 382 of file xgrid.F90.

◆ ls_me

integer, pointer xgrid_mod::grid_type::ls_me =>NULL()
private

Definition at line 381 of file xgrid.F90.

◆ ni

integer xgrid_mod::grid_type::ni
private

Definition at line 351 of file xgrid.F90.

◆ nj

integer xgrid_mod::grid_type::nj
private

Definition at line 351 of file xgrid.F90.

◆ npes

integer xgrid_mod::grid_type::npes
private

Definition at line 346 of file xgrid.F90.

◆ ntile

integer xgrid_mod::grid_type::ntile
private

Definition at line 350 of file xgrid.F90.

◆ nxc_me

integer xgrid_mod::grid_type::nxc_me
private

Definition at line 360 of file xgrid.F90.

◆ nxd_me

integer xgrid_mod::grid_type::nxd_me
private

Definition at line 359 of file xgrid.F90.

◆ nxl_me

integer xgrid_mod::grid_type::nxl_me
private

Definition at line 380 of file xgrid.F90.

◆ nyc_me

integer xgrid_mod::grid_type::nyc_me
private

Definition at line 360 of file xgrid.F90.

◆ nyd_me

integer xgrid_mod::grid_type::nyd_me
private

Definition at line 359 of file xgrid.F90.

◆ on_this_pe

logical xgrid_mod::grid_type::on_this_pe
private

Definition at line 347 of file xgrid.F90.

◆ pelist

integer, dimension(:), pointer xgrid_mod::grid_type::pelist
private

Definition at line 349 of file xgrid.F90.

◆ root_pe

integer xgrid_mod::grid_type::root_pe
private

Definition at line 348 of file xgrid.F90.

◆ size

integer xgrid_mod::grid_type::size
private

Definition at line 370 of file xgrid.F90.

◆ size_repro

integer xgrid_mod::grid_type::size_repro
private

Definition at line 372 of file xgrid.F90.

◆ tile

integer, dimension(:), pointer xgrid_mod::grid_type::tile =>NULL()
private

Definition at line 352 of file xgrid.F90.

◆ tile_me

integer, pointer xgrid_mod::grid_type::tile_me
private

Definition at line 361 of file xgrid.F90.

◆ ug_domain

type(domainug) xgrid_mod::grid_type::ug_domain
private

Definition at line 386 of file xgrid.F90.

◆ x

type(xcell_type), dimension(:), pointer xgrid_mod::grid_type::x =>NULL()
private

Definition at line 371 of file xgrid.F90.

◆ x_repro

type(xcell_type), dimension(:), pointer xgrid_mod::grid_type::x_repro =>NULL()
private

Definition at line 373 of file xgrid.F90.


The documentation for this type was generated from the following file: