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

Go to the source code of this file.

Namespaces

namespace  zh_wallband_diff
 

Functions

 zh_wallband_diff.bed_sdf (N, npz)
 
 zh_wallband_diff.solve (N, kind, mu=0.1, F=1e-3, dt=80.0, warm_tol=1e-7, tail=40, max_steps=4000)
 

Variables

float zh_wallband_diff.PHI0 = 0.125
 
 zh_wallband_diff.BED = os.environ.get("BED", "")
 
list zh_wallband_diff.Ns = [int(x) for x in (sys.argv[1:] or [32, 64, 128])]
 
 zh_wallband_diff.prev = None
 
 zh_wallband_diff.fs
 
 zh_wallband_diff.ox
 
 zh_wallband_diff.sdf
 
 zh_wallband_diff.R
 
 zh_wallband_diff.fc
 
 zh_wallband_diff._
 
float zh_wallband_diff.sf = 0.5 * (sdf + np.roll(sdf, 1, axis=0))
 
 zh_wallband_diff.d = ox * (fc - fs)
 
 zh_wallband_diff.tot = float(d.mean())
 
float zh_wallband_diff.band = 2.0
 
int zh_wallband_diff.share = float(d[band].sum() / d.sum()) if abs(d.sum()) > 0 else float("nan")
 
 zh_wallband_diff.mx = float(np.abs(d[band]).max())
 
 zh_wallband_diff.rms = float(np.sqrt((d[band] ** 2).mean()))
 
dict zh_wallband_diff.o = {}
 
 zh_wallband_diff.lr = np.log(N / prev[0])
 
 zh_wallband_diff.flush