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

Go to the source code of this file.

Classes

class  vof_momentum_consistency.SolveWatch
 

Namespaces

namespace  vof_momentum_consistency
 

Functions

 vof_momentum_consistency.all_fluid (n)
 
 vof_momentum_consistency.scene_slab (n)
 
 vof_momentum_consistency.scene_tilted (n, mx=0.6, my=-0.5, mz=0.62456)
 
 vof_momentum_consistency._plic_volume (mx, my, mz, alpha)
 
 vof_momentum_consistency.scene_droplet (n, r=None)
 
 vof_momentum_consistency.make_solver (n, C, rho_g, rho_l, mu, dt, U, momentum, rho0=None)
 
 vof_momentum_consistency.uniform_error (s, U)
 
 vof_momentum_consistency.gate_uniform (n=32, steps=200, scenes=("tilted",), ratios=(10.0, 1e2, 1e3, 1e4))
 
 vof_momentum_consistency.gate_uniform_advection_only (n=32, steps=1, ratios=(10.0, 1e2, 1e3, 1e4))
 
 vof_momentum_consistency.gate_single_phase (n=32, steps=50)
 
 vof_momentum_consistency.gate_momentum_conservation (n=32, steps=200, R=1000.0)
 
 vof_momentum_consistency.gate_rho_floor (n=32, steps=200, R=1000.0)
 
 vof_momentum_consistency.gate_falling_drop (n=48, D=15, R=800.0, mu_ratio=100.0, steps=500, quiet=False)
 
 vof_momentum_consistency.gate_rt (res=(24, 48), R=1000.0, steps=300)
 

Variables

int vof_momentum_consistency.PRESS_MAXIT = 300
 
int vof_momentum_consistency.PRESS_RTOL = 1e-13
 
dict vof_momentum_consistency.SCENES = {"slab": scene_slab, "tilted": scene_tilted, "droplet": scene_droplet}
 
dict vof_momentum_consistency.GATES
 
 vof_momentum_consistency.want = sys.argv[1:] or ["uniform_adv", "uniform", "single_phase", "momentum", "floor"]
 
 vof_momentum_consistency.t0 = time.time()