Nek5000
SEM for Incompressible NS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
geom Module Reference

Geometry arrays. More...

Public Member Functions

subroutine init_geom ()
 

Public Attributes

real(dp), dimension(:,:,:,:), allocatable, target xm1
 
real(dp), dimension(:,:,:,:), allocatable, target ym1
 
real(dp), dimension(:,:,:,:), allocatable, target zm1
 
real(dp), dimension(:,:,:,:), pointer xm2
 
real(dp), dimension(:,:,:,:), pointer ym2
 
real(dp), dimension(:,:,:,:), pointer zm2
 
real(dp), dimension(:,:,:,:), allocatable jacmi
 
real(dp), dimension(:,:,:,:), allocatable, target rxm1
 
real(dp), dimension(:,:,:,:), allocatable, target sxm1
 
real(dp), dimension(:,:,:,:), allocatable, target txm1
 
real(dp), dimension(:,:,:,:), allocatable, target rym1
 
real(dp), dimension(:,:,:,:), allocatable, target sym1
 
real(dp), dimension(:,:,:,:), allocatable, target tym1
 
real(dp), dimension(:,:,:,:), allocatable, target rzm1
 
real(dp), dimension(:,:,:,:), allocatable, target szm1
 
real(dp), dimension(:,:,:,:), allocatable, target tzm1
 
real(dp), dimension(:,:,:,:), allocatable, target jacm1
 
real(dp), dimension(:,:,:,:), pointer rxm2
 
real(dp), dimension(:,:,:,:), pointer sxm2
 
real(dp), dimension(:,:,:,:), pointer txm2
 
real(dp), dimension(:,:,:,:), pointer rym2
 
real(dp), dimension(:,:,:,:), pointer sym2
 
real(dp), dimension(:,:,:,:), pointer tym2
 
real(dp), dimension(:,:,:,:), pointer rzm2
 
real(dp), dimension(:,:,:,:), pointer szm2
 
real(dp), dimension(:,:,:,:), pointer tzm2
 
real(dp), dimension(:,:,:,:), pointer jacm2
 
real(dp), dimension(:,:,:), allocatable rx
 saved data for lx1=>lxd interpolation More...
 
real(dp), dimension(:,:,:,:), allocatable g1m1
 
real(dp), dimension(:,:,:,:), allocatable g2m1
 
real(dp), dimension(:,:,:,:), allocatable g3m1
 
real(dp), dimension(:,:,:,:), allocatable g4m1
 
real(dp), dimension(:,:,:,:), allocatable g5m1
 
real(dp), dimension(:,:,:,:), allocatable g6m1
 
real(dp), dimension(:,:,:,:), allocatable unx
 
real(dp), dimension(:,:,:,:), allocatable uny
 
real(dp), dimension(:,:,:,:), allocatable unz
 
real(dp), dimension(:,:,:,:), allocatable area
 
real(dp) dlam
 
real(dp), dimension(:,:,:,:), allocatable vnx
 
real(dp), dimension(:,:,:,:), allocatable vny
 
real(dp), dimension(:,:,:,:), allocatable vnz
 
real(dp), dimension(:,:,:,:), allocatable v1x
 
real(dp), dimension(:,:,:,:), allocatable v1y
 
real(dp), dimension(:,:,:,:), allocatable v1z
 
real(dp), dimension(:,:,:,:), allocatable v2x
 
real(dp), dimension(:,:,:,:), allocatable v2y
 
real(dp), dimension(:,:,:,:), allocatable v2z
 
real(dp), dimension(:,:,:,:), allocatable, target bm1
 
real(dp), dimension(:,:,:,:), pointer bm2
 
real(dp), dimension(:,:,:,:), allocatable binvm1
 
real(dp), dimension(:,:,:,:), allocatable bintm1
 
real(dp), dimension(:,:,:,:), allocatable bm2inv
 
real(dp), dimension(:,:,:,:), allocatable baxm1
 
real(dp), dimension(:,:,:,:), allocatable yinvm1
 
real(dp), dimension(:,:,:,:,:), allocatable bm1lag
 
real(dp) volvm1
 
real(dp) volvm2
 
real(dp) voltm1
 
real(dp) voltm2
 
logical ifgeom
 
logical ifgmsh3
 
logical ifvcor
 
logical ifsurt
 
logical ifmelt
 
logical ifwcno
 
logical ifbcor
 
logical, dimension(:), allocatable ifrzer
 
logical, dimension(:,:), allocatable ifqinp
 
logical, dimension(:,:), allocatable ifeppm
 
logical, dimension(:), allocatable iflmsf
 
logical, dimension(:), allocatable iflmse
 
logical, dimension(:), allocatable iflmsc
 
logical, dimension(:,:,:), allocatable ifmsfc
 
logical, dimension(:,:,:), allocatable ifmseg
 
logical, dimension(:,:,:), allocatable ifmscr
 
logical, dimension(:,:), allocatable ifnskp
 
logical bm1_compress
 are bm1's elements identical? More...
 

Detailed Description

Geometry arrays.

Definition at line 2 of file geom_mod.F90.

Member Function/Subroutine Documentation

subroutine geom::init_geom ( )
Todo:
remove un{x,y,z} for regular geometry case

Definition at line 49 of file geom_mod.F90.

Referenced by nek_init().

+ Here is the caller graph for this function:

Member Data Documentation

real(dp), dimension(:,:,:,:), allocatable geom::area

Definition at line 21 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::baxm1

Definition at line 32 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::bintm1

Definition at line 32 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::binvm1

Definition at line 32 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable, target geom::bm1

Definition at line 29 of file geom_mod.F90.

logical geom::bm1_compress

are bm1's elements identical?

Definition at line 45 of file geom_mod.F90.

real(dp), dimension(:,:,:,:,:), allocatable geom::bm1lag

Definition at line 35 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), pointer geom::bm2

Definition at line 30 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::bm2inv

Definition at line 32 of file geom_mod.F90.

real(dp) geom::dlam

Definition at line 24 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::g1m1

Definition at line 18 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::g2m1

Definition at line 18 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::g3m1

Definition at line 18 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::g4m1

Definition at line 18 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::g5m1

Definition at line 18 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::g6m1

Definition at line 18 of file geom_mod.F90.

logical geom::ifbcor

Definition at line 39 of file geom_mod.F90.

logical, dimension(:,:), allocatable geom::ifeppm

Definition at line 40 of file geom_mod.F90.

logical geom::ifgeom

Definition at line 39 of file geom_mod.F90.

logical geom::ifgmsh3

Definition at line 39 of file geom_mod.F90.

logical, dimension(:), allocatable geom::iflmsc

Definition at line 41 of file geom_mod.F90.

logical, dimension(:), allocatable geom::iflmse

Definition at line 41 of file geom_mod.F90.

logical, dimension(:), allocatable geom::iflmsf

Definition at line 41 of file geom_mod.F90.

logical geom::ifmelt

Definition at line 39 of file geom_mod.F90.

logical, dimension(:,:,:), allocatable geom::ifmscr

Definition at line 42 of file geom_mod.F90.

logical, dimension(:,:,:), allocatable geom::ifmseg

Definition at line 42 of file geom_mod.F90.

logical, dimension(:,:,:), allocatable geom::ifmsfc

Definition at line 42 of file geom_mod.F90.

logical, dimension(:,:), allocatable geom::ifnskp

Definition at line 43 of file geom_mod.F90.

logical, dimension(:,:), allocatable geom::ifqinp

Definition at line 40 of file geom_mod.F90.

logical, dimension(:), allocatable geom::ifrzer

Definition at line 40 of file geom_mod.F90.

logical geom::ifsurt

Definition at line 39 of file geom_mod.F90.

logical geom::ifvcor

Definition at line 39 of file geom_mod.F90.

logical geom::ifwcno

Definition at line 39 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable, target geom::jacm1

Definition at line 11 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), pointer geom::jacm2

Definition at line 13 of file geom_mod.F90.

real(dp), dimension (:,:,:,:), allocatable geom::jacmi

Definition at line 9 of file geom_mod.F90.

real(dp), dimension(:,:,:), allocatable geom::rx

saved data for lx1=>lxd interpolation

Definition at line 16 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable, target geom::rxm1

Definition at line 11 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), pointer geom::rxm2

Definition at line 13 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable, target geom::rym1

Definition at line 11 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), pointer geom::rym2

Definition at line 13 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable, target geom::rzm1

Definition at line 11 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), pointer geom::rzm2

Definition at line 13 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable, target geom::sxm1

Definition at line 11 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), pointer geom::sxm2

Definition at line 13 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable, target geom::sym1

Definition at line 11 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), pointer geom::sym2

Definition at line 13 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable, target geom::szm1

Definition at line 11 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), pointer geom::szm2

Definition at line 13 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable, target geom::txm1

Definition at line 11 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), pointer geom::txm2

Definition at line 13 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable, target geom::tym1

Definition at line 11 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), pointer geom::tym2

Definition at line 13 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable, target geom::tzm1

Definition at line 11 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), pointer geom::tzm2

Definition at line 13 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::unx

Definition at line 21 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::uny

Definition at line 21 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::unz

Definition at line 21 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::v1x

Definition at line 26 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::v1y

Definition at line 26 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::v1z

Definition at line 26 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::v2x

Definition at line 26 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::v2y

Definition at line 26 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::v2z

Definition at line 26 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::vnx

Definition at line 26 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::vny

Definition at line 26 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::vnz

Definition at line 26 of file geom_mod.F90.

real(dp) geom::voltm1

Definition at line 37 of file geom_mod.F90.

real(dp) geom::voltm2

Definition at line 37 of file geom_mod.F90.

real(dp) geom::volvm1

Definition at line 37 of file geom_mod.F90.

real(dp) geom::volvm2

Definition at line 37 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable, target geom::xm1

Definition at line 6 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), pointer geom::xm2

Definition at line 7 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable geom::yinvm1

Definition at line 32 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable, target geom::ym1

Definition at line 6 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), pointer geom::ym2

Definition at line 7 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), allocatable, target geom::zm1

Definition at line 6 of file geom_mod.F90.

real(dp), dimension(:,:,:,:), pointer geom::zm2

Definition at line 7 of file geom_mod.F90.


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