|
OpenImpala
Image-based parallel transport property solver
|
OpenImpala is a high-performance framework for computing effective transport properties (diffusivity, conductivity, tortuosity) directly on 3D voxel images of porous microstructures.
The codebase is organized into three layers:
| Layer | Location | Purpose |
|---|---|---|
| I/O Readers | src/io/ | Read TIFF, HDF5, RAW, DAT images into amrex::iMultiFab |
| Physics Solvers | src/props/ | Solve transport equations, compute effective properties |
| Fortran Kernels | src/props/*.F90 | Performance-critical matrix fill and flux calculations |
Use the Include Dependency graphs on each file page to trace how modules depend on AMReX (amrex::iMultiFab, amrex::Geometry, etc.) and HYPRE.