|
flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
|
Public Member Functions | |
| __init__ (self, a) | |
| dt (self, beta=None) | |
| sdf_global (self, cx, cy, cz) | |
| K (self, u) | |
| configure (self, s, settings, beta=None) | |
| build (self, flow, scheme, settings, beta=None) | |
Public Attributes | |
| a | |
| rho | |
| mu | |
| L | |
| R | |
| F | |
| cen | |
| rad | |
| Dm | |
| npart | |
| N | |
| h | |
Geometry + physics of one case; build() returns a configured solver (global, single rank).
Definition at line 66 of file steady_acceleration_gates.py.
| steady_acceleration_gates.Case.__init__ | ( | self, | |
| a | |||
| ) |
Definition at line 69 of file steady_acceleration_gates.py.
| steady_acceleration_gates.Case.dt | ( | self, | |
beta = None |
|||
| ) |
Definition at line 88 of file steady_acceleration_gates.py.
References peclet::flow::Solver< Grid >::SceneMap.a, peclet::flow::StarOverlay.a, CapResult.a, steady_acceleration_gates.Case.a, peclet::flow::vof::WyAdvector.h(), peclet::flow::Solver< Grid >::UnitScales.h, peclet::flow::sco::MeanGradPosition.h, Patch.h, CapResult.h, SceneSpec.h, disc_bc.Geo.h, mg_advection.Case.h, mg_coarse_wall.Geo.h, packing2d.Cell.h, steady_acceleration_gates.Case.h, peclet::flow::FieldFaceProps.mu, peclet::flow::VarFaceProps.mu, DropCfg.mu, Cfg.mu, CapScene.mu, steady_acceleration_gates.Case.mu, vof_profile.Scale.mu(), vof_surface_tension.Scale.mu(), peclet::flow::VarFaceProps.rho, peclet::flow::ChebCoeffs.rho, test_collocated_stability_guard.Path.rho, and steady_acceleration_gates.Case.rho.
Referenced by steady_acceleration_gates.Case.configure().
| steady_acceleration_gates.Case.sdf_global | ( | self, | |
| cx, | |||
| cy, | |||
| cz | |||
| ) |
Definition at line 94 of file steady_acceleration_gates.py.
References peclet::flow::Solver< Grid >::SceneMap.a, peclet::flow::StarOverlay.a, CapResult.a, steady_acceleration_gates.Case.a, steady_acceleration_gates.Case.cen, peclet::flow::BottomDirect< FacReal >.L, peclet::flow::BottomDirect< float >.L, peclet::flow::vof::VofBlockExchange::GatherTable.L, steady_acceleration_gates.Case.L, Zh.R, DebrisScene.R, Cfg.R, CapScene.R, packing2d.Cell.R, steady_acceleration_gates.Case.R, and steady_acceleration_gates.Case.rad.
Referenced by steady_acceleration_gates.Case.build().
| steady_acceleration_gates.Case.K | ( | self, | |
| u | |||
| ) |
Definition at line 106 of file steady_acceleration_gates.py.
References peclet::flow::Solver< Grid >::SceneMap.a, peclet::flow::StarOverlay.a, CapResult.a, steady_acceleration_gates.Case.a, steady_acceleration_gates.Case.Dm, steady_acceleration_gates.Case.F, peclet::flow::BottomDirect< FacReal >.L, peclet::flow::BottomDirect< float >.L, peclet::flow::vof::VofBlockExchange::GatherTable.L, steady_acceleration_gates.Case.L, peclet::flow::FieldFaceProps.mu, peclet::flow::VarFaceProps.mu, DropCfg.mu, Cfg.mu, CapScene.mu, steady_acceleration_gates.Case.mu, vof_profile.Scale.mu(), vof_surface_tension.Scale.mu(), steady_acceleration_gates.Case.npart, Zh.R, DebrisScene.R, Cfg.R, CapScene.R, packing2d.Cell.R, and steady_acceleration_gates.Case.R.
| steady_acceleration_gates.Case.configure | ( | self, | |
| s, | |||
| settings, | |||
beta = None |
|||
| ) |
Definition at line 113 of file steady_acceleration_gates.py.
References peclet::flow::Solver< Grid >::SceneMap.a, peclet::flow::StarOverlay.a, CapResult.a, steady_acceleration_gates.Case.a, peclet::flow::ScalarCutState.dt, SceneSpec.dt, Config.dt, steady_acceleration_gates.Case.dt(), steady_acceleration_gates.Case.F, peclet::flow::FieldFaceProps.mu, peclet::flow::VarFaceProps.mu, DropCfg.mu, Cfg.mu, CapScene.mu, steady_acceleration_gates.Case.mu, vof_profile.Scale.mu(), vof_surface_tension.Scale.mu(), peclet::flow::FlowReference.N(), peclet::flow::MgPoisson::Level.N, SphereArray.N, steady_acceleration_gates.Case.N, peclet::flow::VarFaceProps.rho, peclet::flow::ChebCoeffs.rho, test_collocated_stability_guard.Path.rho, and steady_acceleration_gates.Case.rho.
Referenced by steady_acceleration_gates.Case.build().
| steady_acceleration_gates.Case.build | ( | self, | |
| flow, | |||
| scheme, | |||
| settings, | |||
beta = None |
|||
| ) |
Definition at line 132 of file steady_acceleration_gates.py.
References steady_acceleration_gates.Case.configure(), peclet::flow::BottomDirect< FacReal >.L, peclet::flow::BottomDirect< float >.L, peclet::flow::vof::VofBlockExchange::GatherTable.L, steady_acceleration_gates.Case.L, peclet::flow::FlowReference.N(), peclet::flow::MgPoisson::Level.N, SphereArray.N, steady_acceleration_gates.Case.N, and steady_acceleration_gates.Case.sdf_global().
| steady_acceleration_gates.Case.a |
Definition at line 70 of file steady_acceleration_gates.py.
Referenced by steady_acceleration_gates.Case.configure(), steady_acceleration_gates.Case.dt(), steady_acceleration_gates.Case.K(), and steady_acceleration_gates.Case.sdf_global().
| steady_acceleration_gates.Case.rho |
Definition at line 71 of file steady_acceleration_gates.py.
Referenced by test_collocated_stability_guard.Path._build(), steady_acceleration_gates.Case.configure(), and steady_acceleration_gates.Case.dt().
| steady_acceleration_gates.Case.mu |
Definition at line 72 of file steady_acceleration_gates.py.
Referenced by steady_acceleration_gates.Case.configure(), steady_acceleration_gates.Case.dt(), and steady_acceleration_gates.Case.K().
| steady_acceleration_gates.Case.L |
Definition at line 74 of file steady_acceleration_gates.py.
Referenced by steady_acceleration_gates.Case.build(), steady_acceleration_gates.Case.K(), and steady_acceleration_gates.Case.sdf_global().
| steady_acceleration_gates.Case.R |
Definition at line 75 of file steady_acceleration_gates.py.
Referenced by steady_acceleration_gates.Case.K(), and steady_acceleration_gates.Case.sdf_global().
| steady_acceleration_gates.Case.F |
Definition at line 76 of file steady_acceleration_gates.py.
Referenced by steady_acceleration_gates.Case.configure(), and steady_acceleration_gates.Case.K().
| steady_acceleration_gates.Case.cen |
Definition at line 79 of file steady_acceleration_gates.py.
Referenced by steady_acceleration_gates.Case.sdf_global().
| steady_acceleration_gates.Case.rad |
Definition at line 80 of file steady_acceleration_gates.py.
Referenced by steady_acceleration_gates.Case.sdf_global().
| steady_acceleration_gates.Case.Dm |
Definition at line 82 of file steady_acceleration_gates.py.
Referenced by steady_acceleration_gates.Case.K().
| steady_acceleration_gates.Case.npart |
Definition at line 83 of file steady_acceleration_gates.py.
Referenced by steady_acceleration_gates.Case.K().
| steady_acceleration_gates.Case.N |
Definition at line 85 of file steady_acceleration_gates.py.
Referenced by steady_acceleration_gates.Case.build(), steady_acceleration_gates.Case.configure(), and packing2d.System.solve().
| steady_acceleration_gates.Case.h |
Definition at line 86 of file steady_acceleration_gates.py.
Referenced by advect.Ann.__init__(), conj.Geo2.__init__(), conj_peters.Box.__init__(), steady_acceleration_gates.Case.dt(), and packing2d.Cell.pos().