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

Go to the source code of this file.

Namespaces

namespace  vof_scriven
 

Functions

 vof_scriven._scriven_integral (beta, rr, lo=0.0)
 
 vof_scriven.scriven_beta (ja, rr)
 
 vof_scriven.scriven_T (r, R, beta, rr, dT)
 
 vof_scriven.initial_temperature (n, ctr, R, beta, rr, dT, mode="similarity", sub=4)
 
 vof_scriven.sphere_colour_chunked (n, ctr, R, sub)
 
 vof_scriven.sphere_colour (n, cx, cy, cz, R, sub=4)
 
 vof_scriven.apply_p3g (s, order=1, op_mdot=None, gfm_order=None, curv_dist=None, carry=None, deposit=None)
 
 vof_scriven.run (n, ja, ratio, r0, r1, cfl=0.2, alpha_l=1.0, sweeps=200, plane=True, consistent=True, quad=True, muscl=False, init="similarity", sub=4, area_mode=None, verbose=True, budget=0, carry=False, fitkap=False, p3g=None)
 
 vof_scriven.plane_colour (n, nrm, sub=8, shift=0.37)
 
 vof_scriven.plane_colour_periodic (n, nrm, sub=8, shift=0.37)
 
 vof_scriven.cylinder_colour_chunked (n, ctr, R, sub)
 
 vof_scriven.solenoidal_faces (n, amp, drift)
 
 vof_scriven.area_advect (n=128, R=16.0, sub=16, steps=100, cfl=0.2, amp=0.0, drift=(0.5, 0.25, 0.125), modes=(0, 3, 4, 6, 7))
 
 vof_scriven._mc_area (c)
 
 vof_scriven.area_probe (n, radii, ratio=100.0, sub=4, mode=None, shape="sphere")
 
 vof_scriven._sph_moments (w, ax, ctr, lmax=4)
 
 vof_scriven._cubic_bins (n, ctr, nb=4)
 
 vof_scriven.regress_probe (n=128, radii=(16.0,), deltas=(0.05, 0.1, 0.2), sub=16, modes=(0, 6), ratio=100.0, advect_steps=0, drift=(0.5, 0.25, 0.125), cfl=0.2, nbin=4)
 
 vof_scriven._mdot_scene (n, R, ja, ratio, sub, alpha_l, area_mode, quad, plane, geom, dt, prof, kap=False, p3g=None)
 
 vof_scriven.mdot_probe (n, radii, ja=0.5, ratio=100.0, sub=16, alpha_l=1.0, area_mode=None, quad=True, plane=True, dt=None, geoms=("sphere", "plane"), profs=("scriven",), kap=False, p3g=None)
 
 vof_scriven.carry_probe (n, steps, ratio=100.0, carry=False, sub=16, grad=0.05, mdot=2.0e-3, p3g=None)
 
 vof_scriven.main ()
 

Variables

tuple vof_scriven.AREA_MODES
 
 vof_scriven._GL = np.polynomial.legendre.leggauss(400)