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

Go to the source code of this file.

Classes

class  prof._Shim
 

Namespaces

namespace  prof
 

Functions

 prof.arg (name, default, cast=str)
 
 prof.one (timed)
 

Variables

 prof.A = list(sys.argv)
 
 prof.CASE_DIR
 
 prof.CKPT
 
 prof.N = int(A[1])
 
str prof.TIMING = "--timing" in A
 
 prof.FLUX = arg("--flux", "python")
 
 prof.DUMP = arg("--dump", None)
 
 prof.WARM = arg("--warm", 5, int)
 
 prof.FIXDT = arg("--fixdt", None, float)
 
 prof.RTOL = arg("--rtol", 1e-10, float)
 
 prof.step
 
 prof.t
 
 prof.blocks
 
 prof.vel
 
 prof.pres
 
 prof.series
 
 prof.t_b = time.time()
 
 prof._dummy = _pf.Solver(arg("--dummy", 17, int), 13, 11)
 
 prof._L = arg("--levels", 4, int)
 
 prof._orig = rp.pf.Solver
 
 prof.Solver
 
 prof.set_superficial_velocity
 
 prof.s = rp.build(blocks)
 
str prof.DIV = "--div" in A
 
list prof.divs = []
 
str prof.STATS = "--stats" in A
 
dict prof.stats = {k: [] for k in ("volume", "area", "centroid", "velocity", "moments")}
 
 prof.flush
 
 prof.S = rp.S
 
float prof.dtsafe = 0.25
 
list prof.iters = []
 
dict prof.T = {"limits": 0.0, "step": 0.0, "flux": 0.0}
 
 prof.w0 = time.perf_counter()
 
list prof.dts = [one(True) for _ in range(N)]
 
 prof.wall = time.perf_counter() - w0
 
 prof.v = s.diagnostics.vof_timing()
 
 prof.n = v["steps"]
 
dict prof.cols
 
 prof.u
 
 prof.w
 
 prof.p
 
 prof.C