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

Go to the source code of this file.

Namespaces

namespace  collocated_zh_hybrid
 

Functions

 collocated_zh_hybrid.lattice_sdf (N, phi=0.125)
 
 collocated_zh_hybrid.drag (N, mode, mu=0.1, F=1e-3, dt=80.0, warm_tol=1e-7, tail=40, max_steps=4000)
 

Variables

float collocated_zh_hybrid.kref = 4.2920
 
dict collocated_zh_hybrid.M0 = {32: +1.004, 48: +0.685, 64: +0.598, 96: +0.397, 128: +0.299}
 
dict collocated_zh_hybrid.MG = {32: -0.175, 48: -0.084, 64: -0.056, 96: -0.029, 128: -0.018}
 
 collocated_zh_hybrid.flush
 
dict collocated_zh_hybrid.prev = {}
 
 collocated_zh_hybrid.t0 = time.time()
 
 collocated_zh_hybrid.K9
 
 collocated_zh_hybrid.i9
 
 collocated_zh_hybrid.K10
 
 collocated_zh_hybrid.i10
 
int collocated_zh_hybrid.e9 = 100 * (K9 - kref) / kref
 
int collocated_zh_hybrid.e10 = 100 * (K10 - kref) / kref
 
dict collocated_zh_hybrid.o9 = np.log(abs(prev["9"]) / abs(e9)) / np.log(N / prev["N"]) if prev else float("nan")
 
dict collocated_zh_hybrid.o10 = np.log(abs(prev["10"]) / abs(e10)) / np.log(N / prev["N"]) if prev else float("nan")