flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
Loading...
Searching...
No Matches
galilean_gate.py File Reference

Go to the source code of this file.

Namespaces

namespace  galilean_gate
 

Functions

 galilean_gate.run (boost, wall_flux=True)
 
 galilean_gate.sdf_at (offx, offy, offz)
 
 galilean_gate.worst (masks)
 
 galilean_gate.l2 (masks)
 

Variables

int galilean_gate.N = int(sys.argv[1]) if len(sys.argv) > 1 else 48
 
float galilean_gate.RF = 0.18
 
float galilean_gate.R = RF * N
 
float galilean_gate.V = 0.7
 
int galilean_gate.F = 1e-3
 
 galilean_gate.MU
 
 galilean_gate.RHO
 
 galilean_gate.DT
 
 galilean_gate.STEPS = int(os.environ.get("GAL_STEPS", "260"))
 
list galilean_gate.CEN
 
 galilean_gate.KN_R
 
 galilean_gate.KI_I
 
 galilean_gate.KI_R
 
 galilean_gate.node_ints = np.array([1, -1, -1], dtype=np.int32)
 
float galilean_gate.node_reals = R
 
 galilean_gate.inst_ints = np.zeros((len(CEN), KI_I), dtype=np.int32)
 
 galilean_gate.inst_reals = np.zeros((len(CEN), KI_R))
 
 galilean_gate.sdU = sdf_at(-0.5, 0.0, 0.0)
 
 galilean_gate.sdV = sdf_at(0.0, -0.5, 0.0)
 
 galilean_gate.sdW = sdf_at(0.0, 0.0, -0.5)
 
 galilean_gate.mU
 
 galilean_gate.mV
 
 galilean_gate.mW
 
 galilean_gate.bU
 
 galilean_gate.bV
 
 galilean_gate.bW
 
 galilean_gate.dU
 
 galilean_gate.dV
 
 galilean_gate.dW
 
 galilean_gate.uA
 
 galilean_gate.vA
 
 galilean_gate.wA
 
 galilean_gate.divA
 
 galilean_gate.imbA
 
 galilean_gate.itA
 
 galilean_gate.ftA
 
 galilean_gate.frA
 
 galilean_gate.uB
 
 galilean_gate.vB
 
 galilean_gate.wB
 
 galilean_gate.divB
 
 galilean_gate.imbB
 
 galilean_gate.itB
 
 galilean_gate.ftB
 
 galilean_gate.frB
 
 galilean_gate.True
 
 galilean_gate.wall_flux
 
tuple galilean_gate.du = (uB + V) - uA
 
 galilean_gate.dv = vB - vA
 
 galilean_gate.dw = wB - wA
 
 galilean_gate.scale = max(abs(uA[mU]).max(), 1e-30)
 
 galilean_gate.e_all
 
 galilean_gate.e_band
 
 galilean_gate.e_deep
 
 galilean_gate.keep = e_all
 
int galilean_gate.ok = e_all < 1e-4