|
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 |