Author
Listed:
- Schneider, Kleiton A.
- Xavier-de-Souza, Samuel
- Bezerra, Yuri S.F.
- Coelho, João Vitor V.
- Schwarzrock, Janaína
- de Lima, Sidarta A.
- dos Santos, Adriano
Abstract
This paper presents a new structured workflow aimed at enhancing the efficiency and scalability of finite element simulations on shared-memory architectures, with application to polymer waterflooding in porous media. Parallelization is implemented via OpenMP, focusing on performance optimization across the entire simulation pipeline. Bottlenecks in matrix assembly, linear system resolution, and post-processing of derived unknowns are mitigated through strategies such as graph coloring, mesh reordering, and hardware-aware thread/data mapping. Additionally, a novel thread-aware rebalance coloring algorithm is introduced to redistribute elements across colors in a way that balances the computational load among threads, enhancing parallel efficiency. The mathematical model describes single-phase polymer waterflooding, incorporating non-Newtonian behavior due to the pseudoplastic nature of the aqueous phase, as well as hydrodynamic damage arising from adsorption/desorption and mechanical retention phenomena. The system of equations is discretized using a staggered finite element approach, where the hydrodynamic subsystem is solved with the Galerkin Finite Element Method (GFEM), and the transport equation is approximated through the Streamline-Upwind/Petrov-Galerkin (SUPG) method. Numerical experiments and scalability analyses on a 128-core shared memory AMD EPYC system demonstrate performance gains of up to 23 × , with near-linear scalability up to 32 threads and sustained efficiency across different mesh configurations. The proposed methodology provides a comprehensive and flexible framework for accelerating simulations in hydrodynamics and transport equations on complex porous media, contributing to more efficient reservoir management.
Suggested Citation
Schneider, Kleiton A. & Xavier-de-Souza, Samuel & Bezerra, Yuri S.F. & Coelho, João Vitor V. & Schwarzrock, Janaína & de Lima, Sidarta A. & dos Santos, Adriano, 2026.
"Enhancing the scalability of shared-memory finite-element simulations: Application to polymer waterflooding in porous media,"
Applied Mathematics and Computation, Elsevier, vol. 530(C).
Handle:
RePEc:eee:apmaco:v:530:y:2026:i:c:s0096300326002195
DOI: 10.1016/j.amc.2026.130167
Download full text from publisher
As the access to this document is restricted, you may want to
for a different version of it.
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:eee:apmaco:v:530:y:2026:i:c:s0096300326002195. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Catherine Liu (email available below). General contact details of provider: https://www.journals.elsevier.com/applied-mathematics-and-computation .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.