|
flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
|
Public Member Functions | |
| void | init (MPI_Comm c, IVec< kDim > gs) |
| double | meanSum (Level &v, CCField f) |
| void | removeMean (Level &v, CCField f) |
| void | smooth (Level &v, int sweeps) |
| void | vcycle (int L) |
| void | solve (CCField b) |
Public Attributes | |
| MPI_Comm | comm |
| int | rank |
| int | size |
| std::vector< Level > | lv |
Definition at line 59 of file test_distributed_mg.cpp.
|
inline |
Definition at line 64 of file test_distributed_mg.cpp.
References peclet::flow::buildCutcellOp(), comm, G, lv, NLEV, rank, and size.
Referenced by main().
|
inline |
Definition at line 109 of file test_distributed_mg.cpp.
Referenced by removeMean().
|
inline |
|
inline |
Definition at line 135 of file test_distributed_mg.cpp.
References peclet::flow::cutcellSmoothColor(), and G.
Referenced by vcycle().
|
inline |
Definition at line 144 of file test_distributed_mg.cpp.
References BOTTOM, G, lv, POST, PRE, peclet::flow::prolongAdd(), removeMean(), peclet::flow::residualCutcell(), peclet::flow::restrictAvg(), smooth(), and vcycle().
|
inline |
Definition at line 167 of file test_distributed_mg.cpp.
References lv, NVCYC, removeMean(), Level::rhs, vcycle(), and Level::x.
Referenced by main().
| MPI_Comm DistMG::comm |
Definition at line 60 of file test_distributed_mg.cpp.
| int DistMG::rank |
Definition at line 61 of file test_distributed_mg.cpp.
Referenced by init().
| int DistMG::size |
Definition at line 61 of file test_distributed_mg.cpp.
Referenced by init().
| std::vector<Level> DistMG::lv |