WAVEWATCH III  beta 0.0.1
yowexchangeModule.F90 File Reference

Go to the source code of this file.

Data Types

type  yowexchangemodule::t_neighbordomain
 Holds some data belong to a neighbor Domain. More...
 

Modules

module  yowexchangemodule
 Has only the ghost nodes assign to a neighbor domain.
 

Functions/Subroutines

subroutine yowexchangemodule::creatempitype (this)
 
subroutine, public yowexchangemodule::initnbrdomains (nConnD)
 
subroutine, public yowexchangemodule::creatempitypes ()
 
subroutine, public yowexchangemodule::pdlib_exchange1dreal (U)
 exchange values in U. More...
 
subroutine, public yowexchangemodule::pdlib_exchange2dreal (U)
 
subroutine, public yowexchangemodule::setdimsize (second)
 set the size of the second and third dimension for exchange More...
 
subroutine, public yowexchangemodule::finalizeexchangemodule ()
 
subroutine, public yowexchangemodule::pdlib_exchange2dreal_zero (U)
 

Variables

type(t_neighbordomain), dimension(:), allocatable, public yowexchangemodule::neighbordomains
 Knows for all domains neighbors, which node we must send or revc from neighbor domains from 1 to nConnDomains. More...
 
integer, public yowexchangemodule::nconndomains = 0
 Number of neighbor domains. More...
 
integer, public yowexchangemodule::n2nddim = 1
 number of the second dimension for exchange More...
 
integer, public yowexchangemodule::nnthdim = 1
 number of the second dimension for exchange (nth only for wave model) More...