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

Go to the source code of this file.

Namespaces

namespace  galilean_re_gate
 

Functions

 galilean_re_gate.abraham_cd (re)
 
 galilean_re_gate.make (y0)
 
 galilean_re_gate.run (moving)
 

Variables

int galilean_re_gate.DH = float(sys.argv[1]) if len(sys.argv) > 1 else 8.0
 
int galilean_re_gate.RE = float(sys.argv[2]) if len(sys.argv) > 2 else 1.5
 
int galilean_re_gate.N = int(sys.argv[3]) if len(sys.argv) > 3 else 96
 
int galilean_re_gate.STEPS = int(sys.argv[4]) if len(sys.argv) > 4 else 800
 
str galilean_re_gate.ADV = "1"
 
float galilean_re_gate.U = 0.02
 
float galilean_re_gate.NU = U * DH / RE
 
float galilean_re_gate.DT = 3.2
 
 galilean_re_gate.KI_I
 
 galilean_re_gate.KI_R
 
float galilean_re_gate.OFF = 0.3
 
float galilean_re_gate.F_EST = abraham_cd(RE) * 0.5 * U ** 2 * np.pi * (DH / 2) ** 2
 
float galilean_re_gate.B = F_EST / N ** 3
 
 galilean_re_gate.FS
 
 galilean_re_gate.vS
 
 galilean_re_gate.bS
 
 galilean_re_gate.FM
 
 galilean_re_gate.vM
 
 galilean_re_gate.bM
 
int galilean_re_gate.n4 = STEPS * 3 // 4
 
 galilean_re_gate.fS
 
 galilean_re_gate.fM
 
 galilean_re_gate.uS = vS[-1][1] / (1.0 - np.pi / 6 * DH ** 3 / N ** 3)
 
float galilean_re_gate.uM = U + vM[-1][1] / (1.0 - np.pi / 6 * DH ** 3 / N ** 3)
 
int galilean_re_gate.re = u * DH / NU
 
 galilean_re_gate.cd = f / (0.5 * u ** 2 * np.pi * (DH / 2) ** 2)
 
 galilean_re_gate.gap = abs(fM / fS - 1.0)