Artificial intelligence-enhanced algebraic multigrid for 3D finite element simulations

Artificial intelligence-enhanced algebraic multigrid for 3D finite element simulations

Damian Goik, Krzysztof Banaś*

AGH University of Krakow, al. Mickiewicza 30, 30-059 Krakow, Poland.

*corresponding author

DOI:

https://doi.org/10.7494/cmms.2026.1.1039

Abstract:

The paper presents preliminary investigations into a strategy for solving linear systems resulting from 3D finite element simulations, based on the algebraic multigrid (AMG) method, enhanced using artificial intelligence techniques. In particular, we adapt to 3D problems the algorithm presented in Luz et al. (2020) for using a graph neural network to create the prolongation and restriction operators in a way that will improve convergence. The process of training the network proceeds on the basis of a set of system matrices obtained for tasks much smaller in scale than the target problem to be solved. Learning is aimed at decreasing the spectral radius of the error propagation matrix after applying modified prolongation and restriction. We describe some implementation details of the solver developed based on the presented strategy and show several numerical examples of its application for medium-sized problems.

Cite as:

Goik, D., & Banaś, K. (2026). Artificial intelligence-enhanced algebraic multigrid for 3D finite element simulations . Computer Methods in Materials Science, 26(1), – . https://doi.org/10.7494/cmms.2026.1.1039

Article (PDF):

Accepted Manuscript – final pdf version coming soon

Keywords:

Graph neural networks, Algebraic multigrid, Finite element method

Publication dates:

Received: 19.03.2026, accepted: 14.04.2026, published: XX.04.2026

Publication type:

Original scientific paper

References:

Battaglia, P. W., Hamrick, J. B., Bapst, V., Sanchez-Gonzalez, A., Zambaldi, V., Malinowski, M., Tacchetti, A., Raposo, D., Santoro, A., Faulkner, R., Gulcehre, C., Song, F., Ballard, A., Gilmer, J., Dahl, G., Vaswani, A., Allen, K., Nash, C., Langston, V., … Pascanu, R. (2018). Relational inductive biases, deep learning, and graph networks. arXiv. https://doi.org/10.48550/arXiv.1806.01261

Gilmer, J., Schoenholz. S. S., Riley, P. F., Vinyals, O., & Dahl, G. E. (2017). Neural message passing for quantum chemistry. arXiv. https://doi.org/10.48550/arXiv.1704.01212

Goik, D., & Banaś, K. (2020). A block preconditioner for scalable large scale finite element incompressible flow simulations. In Krzhizhanovskaya, V. V., Závodszky, G., Lees, M. H., Dongarra, J. J., Sloot, P. M. A., Brissos, S., & Teixeira, J. (Eds.), Computational Science – ICCS 2020. 20th International Conference, Amsterdam, The Netherlands, June 3–5, 2020, Proceedings (part III, pp. 199–211). Springer Cham. https://doi.org/10.1007/978-3-030-50420-5_15

Gori, M., Monfardini, G., & Scarselli, F. (2005). A new model for learning in graph domains. Proceedings. IEEE International Joint Conference on Neural Networks.https://doi.org/10.1109/IJCNN.2005.1555942

Hsieh, J.-T., Zhao, S., Eismann, S., Mirabella, L., & Ermon, S. (2019). Learning neural PDE solvers with convergence guarantees. arXiv. https://doi.org/10.48550/arXiv.1906.01200

Katrutsa, A., Daulbaev, T., & Oseledets, I. (2017). Deep multigrid: learning prolongation and restriction matrices. arXiv. https://doi.org/10.48550/arXiv.1711.03825  

Lagaris, I. E., Likas A., & Fotiadis D. I. (1998). Artifial neural networks for solving ordinary and partial differential equations. IEEE Transactions on Neural Networks, 9(5), 987–1000. https://doi.org/10.1109/72.712178

Luz, I., Galun, M., Maron, H., Basri, R., & Yavneh, I. (2020). Learning algebraic multigrid using graph neural networks. arXiv. https://doi.org/10.48550/arXiv.2003.05744

Michalik, K., Banaś, K., Płaszewski, P., & Cybułka, P. (2013). ModFEM – a computational framework for parallel adaptive finite element simulations. Computer Methods in Materials Science, 13(1), 3–8. https://doi.org/10.7494/cmms.2013.1.0403

Mishra, S. (2018). A machine learning framework for data driven acceleration of computations of differential equations. arXiv. https://doi.org/10.48550/arXiv.1807.09519

Stüben, K. (2001). A review of algebraic multigrid. Journal of Computational and Applied Mathematics, 128(1–2), 281–309. https://doi.org/10.1016/S0377-0427(00)00516-1

Van Emden, H., & Yang, U. M. (2002). BoomerAMG: A parallel algebraic multigrid solver and preconditioner. Applied Numerical Mathematics, 41(1),155–177. https://doi.org/10.1016/S0168-9274(01)00115-5