PetIBM 0.5.4
Toolbox and applications of the immersed-boundary method for distributed-memory architectures
|
▼Flow solvers and utilities | Flow solvers and utilities |
Post-processing utility: createxdmf | A post-processing utility that creates XDMF files for visualization |
Decoupled IBPM solver (Li et. al. 2016) | Implementation of parallel decoupled IBPM solver (Li et. al. 2016) |
IBPM solver (Taira & Colonius 2007) | Implementation of parallel IBPM solver (Taira & Colonius 2007) |
Navier-Stokes solver | Implementation of parallel Navier-Stokes solver |
Post-processing utility: vorticity | A post-processing utility that calculates vorticity fields |
Pre-processing utility: writemesh | A pre-processing utility that creates a mesh and writes the gridline coordinates to a HDF5 file |
▼PetIBM building blocks | |
Immersed-boundary bodies | Objects related to immersed-boundary bodies |
Boundaries and boundary conditions | Objects handling boundary conditions with ghost point schemes |
Linear solvers | Interfaces to different libraries of linear solvers |
Mesh objects | Objects for meshes and domain decompositions |
Miscellaneous functions | Collections of the namespaces containing rarely used functions |
Operator factories | Matrices & Operators used in Perot's framework (1993, 2002) |
Solution holders | Simple structures to hold flow field solutions |
Time-integration schemes | Objects holding informations of time-integration schemes |
User-defined types in PetIBM | Useful user-defined types in PetIBM |