bc_nrbc_type Derived Type

type, private :: bc_nrbc_type

variable definition for non-reflective type of boundary conditions\n These boundary condition is taken from the paper:

   S. Izquierdo and N. Fueyo,
   "Characteristic nonreflecting boundary
   conditions for open boundaries in lattice Boltzmann methods,"
   Physical Review E, vol. 78, no. 46707, 2008.

Components

Type Visibility Attributes Name Initial
real(kind=rk), public :: kappa

specific heat ratio appears in eq 3: cs = sqrt( kappa * R * T )

real(kind=rk), public :: K_mod

from eq 17: k = sigma * ( 1 - Ma^2 ) * cs / L

real(kind=rk), public :: cs_mod

used in eq 17

real(kind=rk), public :: sigma

used in eq 17

real(kind=rk), public :: lodi_length

length between inlet and outlet, represented by L in the paper

real(kind=rk), public :: Ma_L

Lattice Mach number characterised by lattice flow velocity