OpenFOAM solver for the formal upscaling of transport with surface reactions in porous media.
OpenFOAM-7 and _Matlab.
Simply run the Allwmake script to compile the solver and the library with additional boundary conditions.
-
transportUpscalingFoam: solver to calculate effective transport coefficients from a reactive transport equation. This effectively solves the cell problems (see references).
-
libUpscalingBCs: library containing the required new boundary conditions for transportUpscalingFoam.
-
tutorials: contains the packingCell tutorial (main example application) and results from the work cited in the references.
-
etc : data and Matlab scripts (Chebfun) for verification.
This work has been funded by the European Union's Horizon 2020 research and innovation programme, grant agreement number 764531, "SECURe -- Subsurface Evaluation of Carbon capture and storage and Unconventional risks".