WAVEWATCH III  beta 0.0.1
yownodepool.F90 File Reference

Go to the source code of this file.

Data Types

type  yownodepool::t_node
 Holds the nodes data. More...
 

Modules

module  yownodepool
 Has data that belong to nodes.
 

Functions/Subroutines

type(t_node) function, pointer, public yownodepool::nodes (id_local)
 return pointer to the (global) node from the local id. More...
 
type(t_node) function, pointer, public yownodepool::ghosts (id)
 return pointer to the (global) (ghost) node Ghost nodes are nodes in the global node array, with the particularity that their local id is the id from another domain This is in effekt ghostlg(1:ng) More...
 
subroutine, public yownodepool::finalizenodepool ()
 

Variables

real(rkind), dimension(:), allocatable, target, public yownodepool::x
 coordinates of the local + ghost nodes. More...
 
real(rkind), dimension(:), allocatable, target, public yownodepool::y
 
real(rkind), dimension(:), allocatable, target, public yownodepool::z
 
real(rkind), dimension(:), allocatable, target, public yownodepool::pdlib_si
 
real(rkind), dimension(:), allocatable, target, public yownodepool::pdlib_tria
 
real(rkind), dimension(:), allocatable, target, public yownodepool::pdlib_tria03
 
real(rkind), dimension(:,:), allocatable, target, public yownodepool::pdlib_ien
 
integer, dimension(:), allocatable, target, public yownodepool::pdlib_ccon
 
integer, dimension(:), allocatable, target, public yownodepool::pdlib_ia
 
integer, dimension(:), allocatable, target, public yownodepool::pdlib_ja
 
integer, dimension(:), allocatable, target, public yownodepool::pdlib_ia_p
 
integer, dimension(:), allocatable, target, public yownodepool::pdlib_ja_p
 
integer, dimension(:,:,:), allocatable, target, public yownodepool::pdlib_ja_ie
 
integer, dimension(:), allocatable, target, public yownodepool::pdlib_pos_cell
 
integer, dimension(:), allocatable, target, public yownodepool::pdlib_ie_cell
 
integer, dimension(:,:), allocatable, target, public yownodepool::pdlib_ie_cell2
 
integer, dimension(:,:), allocatable, target, public yownodepool::pdlib_pos_cell2
 
integer, dimension(:,:), allocatable, target, public yownodepool::pdlib_posi
 
integer, dimension(:), allocatable, target, public yownodepool::pdlib_i_diag
 
integer, dimension(:), allocatable, target, public yownodepool::listnp
 
integer, dimension(:), allocatable, target, public yownodepool::listnpa
 
integer, dimension(:), allocatable, target, public yownodepool::listiplg
 
integer, public yownodepool::np_global = 0
 number of nodes, global More...
 
integer, public yownodepool::pdlib_nnz = 0
 
integer, public yownodepool::np = 0
 number of nodes, local More...
 
integer, public yownodepool::ng = 0
 number of ghost nodes this partition holds More...
 
integer, public yownodepool::npa = 0
 number of ghost + resident nodes this partition holds More...
 
type(t_node), dimension(:), allocatable, target, public yownodepool::nodes_global
 all nodes with their data. More...
 
integer, public yownodepool::maxconnnodes = 0
 max number of conntected nodes to a node More...
 
integer, dimension(:,:), allocatable, public yownodepool::connnodes_data
 conntected Node Array. More...
 
integer, dimension(:), allocatable, public yownodepool::iplg
 Node local to global mapping. More...
 
integer, dimension(:), allocatable, public yownodepool::ipgl
 Node global to local mapping np_global long. More...
 
integer, dimension(:), allocatable, public yownodepool::ghostlg
 Ghost local to global mapping ng long. More...
 
integer, dimension(:), allocatable, public yownodepool::ghostgl
 Ghost global to local mapping np_global long. More...
 
integer, dimension(:), allocatable, public yownodepool::np_perproc
 Numbers of Nodes pro Processor. More...
 
integer, dimension(:), allocatable, public yownodepool::np_perprocsum
 Number of Nodes pro Processor totalize. More...