version 0.6.0
Loading...
Searching...
No Matches
variables_grid_face Module Reference

Face nodes description variables. More...

Variables

integer, dimension(-1:1) iuv
 
integer, dimension(-1:1) juv
 
integer, dimension(-1:1) iuw
 
integer, dimension(-1:1) kuw
 
integer, dimension(-1:1) ivu
 
integer, dimension(-1:1) jvu
 
integer, dimension(-1:1) jvw
 
integer, dimension(-1:1) kvw
 
integer, dimension(-1:1) iwu
 
integer, dimension(-1:1) kwu
 
integer, dimension(-1:1) jwv
 
integer, dimension(-1:1) kwv
 
Local domain ends

Inter-process faces are excluded. Local domain faces are included. Boundary cells are excluded.

integer isu
 
integer ieu
 
integer isu_r
 
integer ieu_r
 
integer isu_t
 
integer ieu_t
 
integer jsv
 
integer jev
 
integer jsv_r
 
integer jev_r
 
integer jsv_t
 
integer jev_t
 
integer ksw
 
integer kew
 
integer ksw_r
 
integer kew_r
 
integer ksw_t
 
integer kew_t
 
Local domain ends, plus boundaries.

Inter-process faces are excluded. Local domain faces are excluded. Boundary faces are included.

Include one ghost face, if the end correspond to a physical boundary.

integer isub
 
integer ieub
 
integer isub_r
 
integer ieub_r
 
integer isub_t
 
integer ieub_t
 
integer jsvb
 
integer jevb
 
integer jsvb_r
 
integer jevb_r
 
integer jsvb_t
 
integer jevb_t
 
integer kswb
 
integer kewb
 
integer kswb_r
 
integer kewb_r
 
integer kswb_t
 
integer kewb_t
 
integer isub2
 Include two ghost faces, if the end correspond to a physical boundary.
 
integer ieub2
 
integer isub2_r
 
integer ieub2_r
 
integer isub2_t
 
integer ieub2_t
 
integer jsvb2
 
integer jevb2
 
integer jsvb2_r
 
integer jevb2_r
 
integer jsvb2_t
 
integer jevb2_t
 
integer kswb2
 
integer kewb2
 
integer kswb2_r
 
integer kewb2_r
 
integer kswb2_t
 
integer kewb2_t
 
Local domain interior ends

Inter-process faces are excluded. Local domain faces are excluded. Boundary cells are excluded.

integer isui
 
integer ieui
 
integer isui_r
 
integer ieui_r
 
integer isui_t
 
integer ieui_t
 
integer jsvi
 
integer jevi
 
integer jsvi_r
 
integer jevi_r
 
integer jsvi_t
 
integer jevi_t
 
integer kswi
 
integer kewi
 
integer kswi_r
 
integer kewi_r
 
integer kswi_t
 
integer kewi_t
 
Local face numbers, plus ghost cells

Inter-process faces are included. Local domain faces are included. Boundary faces are included

integer nxu
 
integer nyv
 
integer nzw
 
integer nxu_r
 
integer nyv_r
 
integer nzw_r
 
integer nxu_t
 
integer nyv_t
 
integer nzw_t
 
Local face numbers

Inter-process faces are excluded. Local domain faces are included. Boundary faces are excluded.

integer nxul
 
integer nyvl
 
integer nzwl
 
integer nxul_r
 
integer nyvl_r
 
integer nzwl_r
 
integer nxul_t
 
integer nyvl_t
 
integer nzwl_t
 
Local face numbers, plus boundaries

Inter-process faces are excluded. Local domain faces are included. Boundary faces are included.

integer nxub
 
integer nyvb
 
integer nzwb
 
integer nxub_r
 
integer nyvb_r
 
integer nzwb_r
 
integer nxub_t
 
integer nyvb_t
 
integer nzwb_t
 
integer nxub2
 
integer nyvb2
 
integer nzwb2
 
integer nxub2_r
 
integer nyvb2_r
 
integer nzwb2_r
 
integer nxub2_t
 
integer nyvb2_t
 
integer nzwb2_t
 
Global cell numbers.

Inter-process cells are excluded. Local domain faces are included. Boundary cells are excluded.

integer nxug
 
integer nyvg
 
integer nzwg
 
integer nxug_r
 
integer nyvg_r
 
integer nzwg_r
 
integer nxug_t
 
integer nyvg_t
 
integer nzwg_t
 
Global cell numbers, plus boundaries

Inter-process cells are excluded. Boundary cells are included.

integer nxug_b
 
integer nyvg_b
 
integer nzwg_b
 
integer nxug_b_r
 
integer nyvg_b_r
 
integer nzwg_b_r
 
integer nxug_b_t
 
integer nyvg_b_t
 
integer nzwg_b_t
 
integer nxug_b2
 
integer nyvg_b2
 
integer nzwg_b2
 
integer nxug_b2_r
 
integer nyvg_b2_r
 
integer nzwg_b2_r
 
integer nxug_b2_t
 
integer nyvg_b2_t
 
integer nzwg_b2_t
 
Total face numbers

Numbers are defined for every face node types (u-face, v-face, w-face) and for the sum of the three face type (velocity)

integer nface_u
 Numerical.
 
integer nface_u_r
 
integer nface_u_t
 
integer nface_v
 
integer nface_v_r
 
integer nface_v_t
 
integer nface_w
 
integer nface_w_r
 
integer nface_w_t
 
integer nface_u_l
 Local.
 
integer nface_u_l_r
 
integer nface_u_l_t
 
integer nface_v_l
 
integer nface_v_l_r
 
integer nface_v_l_t
 
integer nface_w_l
 
integer nface_w_l_r
 
integer nface_w_l_t
 
integer nface_vector_l
 
integer nface_vector_l_r
 
integer nface_vector_l_t
 
integer nface_u_b
 Local, plus boundaries.
 
integer nface_u_b_r
 
integer nface_u_b_t
 
integer nface_v_b
 
integer nface_v_b_r
 
integer nface_v_b_t
 
integer nface_w_b
 
integer nface_w_b_r
 
integer nface_w_b_t
 
integer nface_u_b2
 
integer nface_u_b2_r
 
integer nface_u_b2_t
 
integer nface_v_b2
 
integer nface_v_b2_r
 
integer nface_v_b2_t
 
integer nface_w_b2
 
integer nface_w_b2_r
 
integer nface_w_b2_t
 
integer(kind=8) nface_u_g
 Global.
 
integer(kind=8) nface_u_g_r
 
integer(kind=8) nface_u_g_t
 
integer(kind=8) nface_v_g
 
integer(kind=8) nface_v_g_r
 
integer(kind=8) nface_v_g_t
 
integer(kind=8) nface_w_g
 
integer(kind=8) nface_w_g_r
 
integer(kind=8) nface_w_g_t
 
integer nface_vector
 
integer nface_vector_r
 
integer nface_vector_t
 
integer nface_vector_g
 
integer nface_vector_g_r
 
integer nface_vector_g_t
 

Detailed Description

The following scheme summarizes the description of face nodes:

 proc #n-1   --!---|---¡···|···|             |···|···¡---|---!--
 proc #n       !···|···¡---|---|--   ...   --|---|---¡¤¤¤|···!

               1   .  isu  .   .             .   .  ieu  .  nxu
               .   .  isub .   .             .   .   .  ieub .
               .   .   .  isui .             .  ieui .   .   .

 Legend:  |---|  Cells of the Local physical domain.
          |···|  _Ghost cells_ or _overlapping cells_ or _inter-process cells._
          |¤¤¤|  _(Physical) boundary cells._
          ¡      Local domain boundary
          !      Numerical domain boundary