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

Go to the source code of this file.

Namespaces

namespace  staggered_zh_ghostproj_modes
 

Functions

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

Variables

float staggered_zh_ghostproj_modes.kref = 4.2920
 
dict staggered_zh_ghostproj_modes.CUT = {32: -0.314, 48: -0.082, 64: -0.018, 96: +0.009, 128: +0.013}
 
dict staggered_zh_ghostproj_modes.G22 = {32: (-0.609, 11), 48: (-0.256, 13), 64: (-0.144, 13), 96: (-0.066, 16), 128: (-0.039, 15)}
 
 staggered_zh_ghostproj_modes.flush
 
dict staggered_zh_ghostproj_modes.prev = {}
 
 staggered_zh_ghostproj_modes.K11
 
 staggered_zh_ghostproj_modes.s11
 
 staggered_zh_ghostproj_modes.i11
 
 staggered_zh_ghostproj_modes.d11
 
 staggered_zh_ghostproj_modes.t11
 
 staggered_zh_ghostproj_modes.K12
 
 staggered_zh_ghostproj_modes.s12
 
 staggered_zh_ghostproj_modes.i12
 
 staggered_zh_ghostproj_modes.d12
 
 staggered_zh_ghostproj_modes.t12
 
int staggered_zh_ghostproj_modes.e11 = 100 * (K11 - kref) / kref
 
int staggered_zh_ghostproj_modes.e12 = 100 * (K12 - kref) / kref
 
dict staggered_zh_ghostproj_modes.o11 = np.log(abs(prev["e11"]) / abs(e11)) / np.log(N / prev["N"]) if prev else float("nan")
 
dict staggered_zh_ghostproj_modes.o12 = np.log(abs(prev["e12"]) / abs(e12)) / np.log(N / prev["N"]) if prev else float("nan")
 
 staggered_zh_ghostproj_modes.e22
 
 staggered_zh_ghostproj_modes.i22