{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,4]],"date-time":"2026-03-04T06:06:35Z","timestamp":1772604395594,"version":"3.50.1"},"reference-count":99,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2021,6,29]],"date-time":"2021-06-29T00:00:00Z","timestamp":1624924800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,6,29]],"date-time":"2021-06-29T00:00:00Z","timestamp":1624924800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Platform for Advanced Scientific Computing","award":["FASTER"],"award-info":[{"award-number":["FASTER"]}]},{"DOI":"10.13039\/501100013348","name":"Innosuisse-Schweizerische Agentur f\u00fcr Innovationsf\u00f6rderung","doi-asserted-by":"crossref","award":["SCCER"],"award-info":[{"award-number":["SCCER"]}],"id":[{"id":"10.13039\/501100013348","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001711","name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","doi-asserted-by":"publisher","award":["154090"],"award-info":[{"award-number":["154090"]}],"id":[{"id":"10.13039\/501100001711","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Geforderte Projekte der DFG","award":["SPP1748"],"award-info":[{"award-number":["SPP1748"]}]},{"name":"Universit\u00e0 della Svizzera italiana"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["CCF Trans. HPC"],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Non-linear phase field models are increasingly used for the simulation of fracture propagation problems. The numerical simulation of fracture networks of realistic size requires the efficient parallel solution of large coupled non-linear systems. Although in principle efficient iterative multi-level methods for these types of problems are available, they are not widely used in practice due to the complexity of their parallel implementation. Here, we present Utopia, which is an open-source C++ library for parallel non-linear multilevel solution strategies. Utopia provides the advantages of high-level programming interfaces while at the same time a framework to access low-level data-structures without breaking code encapsulation. Complex numerical procedures can be expressed with few lines of code, and evaluated by different implementations, libraries, or computing hardware. In this paper, we investigate the parallel performance of our implementation of the recursive multilevel trust-region (RMTR) method based on the Utopia library. RMTR is a globally convergent multilevel solution strategy designed to solve non-convex constrained minimization problems. In particular, we solve pressure-induced phase-field fracture propagation in large and complex fracture networks. Solving such problems is deemed challenging even for a few fractures, however, here we are considering networks of realistic size with up to 1000 fractures.<\/jats:p>","DOI":"10.1007\/s42514-021-00069-6","type":"journal-article","created":{"date-parts":[[2021,6,29]],"date-time":"2021-06-29T11:02:44Z","timestamp":1624964564000},"page":"407-426","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Large scale simulation of pressure induced phase-field fracture propagation using Utopia"],"prefix":"10.1007","volume":"3","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5822-3288","authenticated-orcid":false,"given":"Patrick","family":"Zulian","sequence":"first","affiliation":[]},{"given":"Alena","family":"Kopani\u010d\u00e1kov\u00e1","sequence":"additional","affiliation":[]},{"given":"Maria Giuseppina Chiara","family":"Nestola","sequence":"additional","affiliation":[]},{"given":"Andreas","family":"Fink","sequence":"additional","affiliation":[]},{"given":"Nur Aiman","family":"Fadel","sequence":"additional","affiliation":[]},{"given":"Joost","family":"VandeVondele","sequence":"additional","affiliation":[]},{"given":"Rolf","family":"Krause","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,6,29]]},"reference":[{"issue":"2","key":"69_CR1","doi-asserted-by":"crossref","first-page":"593","DOI":"10.1016\/S0021-9991(03)00194-3","volume":"188","author":"M Adams","year":"2003","unstructured":"Adams, M., Brezina, M., Hu, J., Tuminaro, R.: Parallel multigrid smoothing: polynomial versus Gauss\u2013Seidel. J. Comput. Phys. 188(2), 593\u2013610 (2003)","journal-title":"J. Comput. Phys."},{"issue":"8","key":"69_CR3","doi-asserted-by":"crossref","first-page":"999","DOI":"10.1002\/cpa.3160430805","volume":"43","author":"L Ambrosio","year":"1990","unstructured":"Ambrosio, L., Tortorelli, V.M.: Approximation of functional depending on jumps by elliptic functional via $$\\varGamma$$-convergence. Commun. Pure Appl. Math. 43(8), 999\u20131036 (1990)","journal-title":"Commun. Pure Appl. Math."},{"key":"69_CR2","unstructured":"Ambrosio, L., Tortorelli, V.: On the approximation of free discontinuity problems. Bull. Ital. Math. Union B 6b (1992)"},{"key":"69_CR4","doi-asserted-by":"publisher","unstructured":"Bader, A., Brodman, J., Kinsner, M.: A sycl compiler and runtime architecture. In: Proceedings of the International Workshop on OpenCL, IWOCL\u201919. Association for Computing Machinery, New York (2019). https:\/\/doi.org\/10.1145\/3318170.3318194","DOI":"10.1145\/3318170.3318194"},{"key":"69_CR6","doi-asserted-by":"crossref","unstructured":"Balay, S., Gropp, W.D., McInnes, L.C., Smith, B.F.: Efficient management of parallelism in object oriented numerical software libraries. In: Arge, E., Bruaset, A.M., Langtangen, H.P. (eds.) Modern Software Tools in Scientific Computing, pp. 163\u2013202. Birkh\u00e4user Press (1997)","DOI":"10.1007\/978-1-4612-1986-6_8"},{"key":"69_CR5","doi-asserted-by":"crossref","unstructured":"Balay, S., Abhyankar, S., Adams, M.F., Brown, J., Brune, P., Buschelman, K., Dalcin, L., Eijkhout, V., Gropp, W.D., Karpeyev, D., Kaushik, D., Knepley, M.G., May, D.A., McInnes, L.C., Mills, R.T., Munson, T., Rupp, K., Sanan, P., Smith, B.F., Zampini, S., Zhang, H., Zhang, H.: PETSc users manual. Tech. Rep. ANL-95\/11\u2014Revision 3.11, Argonne National Laboratory (2019)","DOI":"10.2172\/1614847"},{"issue":"4","key":"69_CR7","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1145\/1268776.1268779","volume":"33","author":"W Bangerth","year":"2007","unstructured":"Bangerth, W., Hartmann, R., Kanschat, G.: deal.II\u2014a general purpose object oriented finite element library. ACM Trans. Math. Softw. 33(4), 241\u20132427 (2007)","journal-title":"ACM Trans. Math. Softw."},{"key":"69_CR8","doi-asserted-by":"publisher","unstructured":"Beckingsale, D., Hornung, R., Scogland, T., Vargas, A.: Performance portable c++ programming with raja. In: Proceedings of the 24th Symposium on Principles and Practice of Parallel Programming, PPoPP \u201919, pp. 455\u2013456. Association for Computing Machinery, New York (2019). https:\/\/doi.org\/10.1145\/3293883.3302577","DOI":"10.1145\/3293883.3302577"},{"key":"69_CR9","doi-asserted-by":"publisher","first-page":"1203","DOI":"10.1007\/s11012-017-0740-z","volume":"53","author":"C Bilgen","year":"2018","unstructured":"Bilgen, C., Kopani\u010d\u00e1kov\u00e1, A., Krause, R., Weinberg, K.: A phase-field approach to conchoidal fracture. Meccanica 53, 1203\u201319 (2018). https:\/\/doi.org\/10.1007\/s11012-017-0740-z","journal-title":"Meccanica"},{"key":"69_CR10","doi-asserted-by":"crossref","unstructured":"Bilgen, C., Kopani\u010d\u00e1kov\u00e1, A., Krause, R., Weinberg, K.: A detailed investigation of the model influencing parameters of the phase-field fracture approach. In: GAMM-Mitteilungen, p. e202000005 (2019)","DOI":"10.1002\/gamm.202000005"},{"key":"69_CR11","doi-asserted-by":"publisher","unstructured":"Blatt, M., Burchardt, A., Dedner, A., Engwer, C., Fahlke, J., Flemisch, B., Gersbacher, C., Gr\u00e4ser, C., Gruber, F., Gr\u00fcninger, C., Kempf, D., Kl\u00f6fkorn, R., Malkmus, T., M\u00fcthing, S., Nolte, M., Piatkowski, M., Sander, O.: The distributed and unified numerics environment, Version 2.4. Arch. Numer. Softw. 4(100), 13\u201329 (2016). https:\/\/doi.org\/10.11588\/ans.2016.100.26526","DOI":"10.11588\/ans.2016.100.26526"},{"key":"69_CR12","doi-asserted-by":"publisher","first-page":"411","DOI":"10.4171\/IFB\/171","volume":"9","author":"B Bourdin","year":"2007","unstructured":"Bourdin, B.: Numerical implementation of the variational formulation for quasi-static brittle fracture. Interfaces Free Bound. 9, 411\u2013430 (2007). https:\/\/doi.org\/10.4171\/IFB\/171","journal-title":"Interfaces Free Bound."},{"issue":"4","key":"69_CR13","doi-asserted-by":"crossref","first-page":"797","DOI":"10.1016\/S0022-5096(99)00028-9","volume":"48","author":"B Bourdin","year":"2000","unstructured":"Bourdin, B., Francfort, G.A., Marigo, J.J.: Numerical experiments in revisited brittle fracture. J. Mech. Phys. Solids 48(4), 797\u2013826 (2000)","journal-title":"J. Mech. Phys. Solids"},{"issue":"2","key":"69_CR14","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1007\/s10704-010-9562-x","volume":"168","author":"B Bourdin","year":"2011","unstructured":"Bourdin, B., Larsen, C.J., Richardson, C.L.: A time-discrete model for dynamic fracture based on crack regularization. Int. J. Fract. 168(2), 133\u2013143 (2011)","journal-title":"Int. J. Fract."},{"key":"69_CR15","doi-asserted-by":"crossref","unstructured":"Brandt, J., Guo, P.J., Lewenstein, J., Klemmer, S.R.: Opportunistic programming: how rapid ideation and prototyping occur in practice. In: Proceedings of the 4th international workshop on End-user software engineering, pp. 1\u20135 (2008)","DOI":"10.1145\/1370847.1370848"},{"key":"69_CR16","unstructured":"Briggs, W.L., McCormick, S.F., et\u00a0al.: A multigrid tutorial. Siam (2000)"},{"issue":"3","key":"69_CR17","doi-asserted-by":"publisher","first-page":"1103","DOI":"10.1137\/100791634","volume":"33","author":"C Burstedde","year":"2011","unstructured":"Burstedde, C., Wilcox, L.C., Ghattas, O.: p4est: scalable algorithms for parallel adaptive mesh refinement on forests of octrees. SIAM J. Sci. Comput. 33(3), 1103\u20131133 (2011). https:\/\/doi.org\/10.1137\/100791634","journal-title":"SIAM J. Sci. Comput."},{"key":"69_CR18","doi-asserted-by":"crossref","first-page":"200","DOI":"10.1016\/j.jnucmat.2016.04.006","volume":"475","author":"P Chakraborty","year":"2016","unstructured":"Chakraborty, P., Sabharwall, P., Carroll, M.C.: A phase-field approach to model multi-axial and microstructure dependent fracture in nuclear grade graphite. J. Nucl. Mater. 475, 200\u2013208 (2016a)","journal-title":"J. Nucl. Mater."},{"key":"69_CR19","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1016\/j.commatsci.2015.11.010","volume":"113","author":"P Chakraborty","year":"2016","unstructured":"Chakraborty, P., Zhang, Y., Tonks, M.R.: Multi-scale modeling of microstructure dependent intergranular brittle fracture using a quantitative phase-field based method. Comput. Mater. Sci. 113, 38\u201352 (2016b)","journal-title":"Comput. Mater. Sci."},{"key":"69_CR20","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1016\/j.applthermaleng.2018.03.008","volume":"136","author":"Y Chen","year":"2018","unstructured":"Chen, Y., Ma, G., Wang, H., Li, T.: Evaluation of geothermal development in fractured hot dry rock based on three dimensional unified pipe-network method. Appl. Therm. Eng. 136, 219\u2013228 (2018)","journal-title":"Appl. Therm. Eng."},{"key":"69_CR21","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1016\/j.cma.2019.02.017","volume":"349","author":"Y Chen","year":"2019","unstructured":"Chen, Y., Vasiukov, D., G\u00e9l\u00e9bart, L., Park, C.H.: A fft solver for variational phase-field modeling of brittle fracture. Comput. Methods Appl. Mech. Eng. 349, 167\u2013190 (2019)","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"69_CR22","doi-asserted-by":"crossref","unstructured":"Conn, A.R., Gould, N.I., Toint, P.L.: Trust region methods, vol.\u00a01. Siam (2000)","DOI":"10.1137\/1.9780898719857"},{"issue":"8","key":"69_CR27","doi-asserted-by":"crossref","first-page":"2065","DOI":"10.1029\/2001WR900011","volume":"37","author":"JR de Dreuzy","year":"2001","unstructured":"de Dreuzy, J.R., Davy, P., Bour, O.: Hydraulic properties of two-dimensional random fracture networks following a power law length distribution: 1. Effective connectivity. Water Resour. Res. 37(8), 2065\u20132078 (2001)","journal-title":"Water Resour. Res."},{"key":"69_CR23","doi-asserted-by":"crossref","unstructured":"De\u00a0Lorenzis, L., Gerasimov, T.: Numerical implementation of phase-field models of brittle fracture. In: Modeling in Engineering Using Innovative Numerical Methods for Solids and Fluids, pp. 75\u2013101. Springer (2020)","DOI":"10.1007\/978-3-030-37518-8_3"},{"key":"69_CR24","doi-asserted-by":"crossref","unstructured":"Denli, F.A., G\u00fcltekin, O., Holzapfel, G.A., Dal, H.: A phase-field model for fracture of unidirectional fiber-reinforced polymer matrix composites. Comput. Mech. 1\u201318 (2020)","DOI":"10.1007\/s00466-019-01812-1"},{"key":"69_CR25","doi-asserted-by":"crossref","unstructured":"DeVito, Z., Joubert, N., Palacios, F., Oakley, S., Medina, M., Barrientos, M., Elsen, E., Ham, F., Aiken, A., Duraisamy, K., Darve, E., Alonso, J., Hanrahan, P.: Liszt: a domain specific language for building portable mesh-based pde solvers. In: Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 9:1\u20139:12. ACM (2011)","DOI":"10.1145\/2063384.2063396"},{"key":"69_CR26","doi-asserted-by":"crossref","unstructured":"Dost\u00e1l, Z.: Mprgp for bound-constrained qp. In: Scalable Algorithms for Contact Problems, pp. 121\u2013133. Springer (2016)","DOI":"10.1007\/978-1-4939-6834-3_8"},{"key":"69_CR28","doi-asserted-by":"publisher","unstructured":"Edwards, H.C., Trott, C.R., Sunderland, D.: Kokkos: enabling manycore performance portability through polymorphic memory access patterns. J. Parallel Distrib. Comput. 74(12), 3202\u20133216 (2014). https:\/\/doi.org\/10.1016\/j.jpdc.2014.07.003(Domain-Specific Languages and High-Level Frameworks for High-Performance Computing)","DOI":"10.1016\/j.jpdc.2014.07.003"},{"issue":"5","key":"69_CR29","doi-asserted-by":"crossref","first-page":"648","DOI":"10.1002\/nme.5300","volume":"109","author":"P Farrell","year":"2017","unstructured":"Farrell, P., Maurini, C.: Linear and nonlinear solvers for variational phase-field models of brittle fracture. Int. J. Numer. Methods Eng. 109(5), 648\u2013667 (2017)","journal-title":"Int. J. Numer. Methods Eng."},{"issue":"8","key":"69_CR30","doi-asserted-by":"crossref","first-page":"1319","DOI":"10.1016\/S0022-5096(98)00034-9","volume":"46","author":"GA Francfort","year":"1998","unstructured":"Francfort, G.A., Marigo, J.J.: Revisiting brittle fracture as an energy minimization problem. J. Mech. Phys. Solids 46(8), 1319\u20131342 (1998)","journal-title":"J. Mech. Phys. Solids"},{"issue":"10","key":"69_CR31","doi-asserted-by":"crossref","first-page":"1768","DOI":"10.1016\/j.nucengdes.2009.05.021","volume":"239","author":"D Gaston","year":"2009","unstructured":"Gaston, D., Newman, C., Hansen, G., Lebrun-Grandie, D.: MOOSE: a parallel computational framework for coupled systems of nonlinear equations. Nucl. Eng. Des. 239(10), 1768\u20131778 (2009)","journal-title":"Nucl. Eng. Des."},{"key":"69_CR32","doi-asserted-by":"crossref","first-page":"276","DOI":"10.1016\/j.cma.2015.12.017","volume":"312","author":"T Gerasimov","year":"2016","unstructured":"Gerasimov, T., Lorenzis, L.D.: A line search assisted monolithic approach for phase-field computing of brittle fracture. Comput. Methods Appl. Mech. Eng. 312, 276\u2013303 (2016)","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"2","key":"69_CR33","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1007\/s00526-004-0269-6","volume":"22","author":"A Giacomini","year":"2005","unstructured":"Giacomini, A.: Ambrosio\u2013Tortorelli approximation of quasi-static evolution of brittle fractures. Calc. Var. Partial. Differ. Equ. 22(2), 129\u2013172 (2005)","journal-title":"Calc. Var. Partial. Differ. Equ."},{"key":"69_CR34","doi-asserted-by":"crossref","first-page":"112808","DOI":"10.1016\/j.cma.2019.112808","volume":"361","author":"S Goswami","year":"2020","unstructured":"Goswami, S., Anitescu, C., Rabczuk, T.: Adaptive fourth-order phase field analysis for brittle fracture. Comput. Methods Appl. Mech. Eng. 361, 112808 (2020)","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"4","key":"69_CR35","doi-asserted-by":"crossref","first-page":"827","DOI":"10.1093\/imanum\/drn034","volume":"28","author":"S Gratton","year":"2008","unstructured":"Gratton, S., Mouffe, M., Toint, P., Weber Mendonca, M.: A recursive $${\\ell}_{\\infty }$$-trust-region method for bound-constrained nonlinear optimization. IMA J. Numer. Anal. 28(4), 827\u2013861 (2008a)","journal-title":"IMA J. Numer. Anal."},{"issue":"1","key":"69_CR36","doi-asserted-by":"crossref","first-page":"414","DOI":"10.1137\/050623012","volume":"19","author":"S Gratton","year":"2008","unstructured":"Gratton, S., Sartenaer, A., Toint, P.L.: Recursive trust-region methods for multiscale nonlinear optimization. SIAM J. Optim. 19(1), 414\u2013444 (2008b)","journal-title":"SIAM J. Optim."},{"issue":"4","key":"69_CR37","doi-asserted-by":"publisher","first-page":"3044","DOI":"10.1137\/08071819X","volume":"47","author":"C Gro\u00df","year":"2009","unstructured":"Gro\u00df, C., Krause, R.: On the convergence of recursive trust-region methods for multiscale nonlinear optimization and applications to nonlinear mechanics. SIAM J. Numer. Anal. 47(4), 3044\u20133069 (2009). https:\/\/doi.org\/10.1137\/08071819X","journal-title":"SIAM J. Numer. Anal."},{"key":"69_CR38","unstructured":"Group research, D.: Software development kit for advanced numerical simulations (2015). https:\/\/software.dynaflow.com\/jive\/"},{"key":"69_CR39","doi-asserted-by":"publisher","unstructured":"Hackbusch, W.: Multi-grid Methods and Applications, vol.\u00a04. Springer, Berlin (1985). https:\/\/doi.org\/10.1007\/978-3-662-02427-0","DOI":"10.1007\/978-3-662-02427-0"},{"issue":"3\u20134","key":"69_CR40","first-page":"251","volume":"20","author":"F Hecht","year":"2012","unstructured":"Hecht, F.: New development in freefem++. J. Numer. Math. 20(3\u20134), 251\u2013265 (2012)","journal-title":"J. Numer. Math."},{"key":"69_CR41","doi-asserted-by":"crossref","first-page":"466","DOI":"10.1016\/j.cma.2015.03.009","volume":"290","author":"T Heister","year":"2015","unstructured":"Heister, T., Wheeler, M.F., Wick, T.: A primal-dual active set method and predictor-corrector mesh adaptivity for computing fracture propagation using a phase-field approach. Comput. Methods Appl. Mech. Eng. 290, 466\u2013495 (2015)","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"69_CR42","unstructured":"Heroux, M., Bartlett, R., Hoekstra, V.H.R., Hu, J., Kolda, T., Lehoucq, R., Long, K., Pawlowski, R., Phipps, E., Salinger, A., Thornquist, H., Tuminaro, R., Willenbring, J., Williams, A.: An overview of trilinos. Tech. Rep. SAND2003\u20132927, Sandia National Laboratories (2003)"},{"issue":"12","key":"69_CR44","doi-asserted-by":"crossref","first-page":"906","DOI":"10.1002\/nme.4709","volume":"99","author":"C Hesch","year":"2014","unstructured":"Hesch, C., Weinberg, K.: Thermodynamically consistent algorithms for a finite-deformation phase-field approach to fracture. Int. J. Numer. Methods Eng. 99(12), 906\u2013924 (2014)","journal-title":"Int. J. Numer. Methods Eng."},{"key":"69_CR43","doi-asserted-by":"crossref","unstructured":"Hesch, C., Gil, A., Ortigosa, R., Dittmann, M., Bilgen, C., Betsch, P., Franke, M., Janz, A., Weinberg, K.: A framework for polyconvex large strain phase-field methods to fracture. Comput. Methods Appl. Mech. Eng. (2017)","DOI":"10.1016\/j.cma.2016.12.035"},{"key":"69_CR45","unstructured":"Hou, Y.: Computational analysis of asphalt binder based on phase field method. Ph.D. thesis, Virginia Tech (2014)"},{"issue":"9","key":"69_CR46","doi-asserted-by":"crossref","first-page":"2997","DOI":"10.1617\/s11527-014-0372-x","volume":"48","author":"Y Hou","year":"2015","unstructured":"Hou, Y., Wang, L., Yue, P., Sun, W.: Fracture failure in crack interaction of asphalt binder by using a phase field approach. Mater. Struct. 48(9), 2997\u20133008 (2015)","journal-title":"Mater. Struct."},{"key":"69_CR47","doi-asserted-by":"crossref","unstructured":"Humphrey, J.R., Price, D.K., Spagnoli, K.E., Paolini, A.L., Kelmelis, E.J.: Cula: hybrid gpu accelerated linear algebra routines. In: SPIE defense, security, and sensing, p. 770502 (2010)","DOI":"10.1117\/12.850538"},{"issue":"2","key":"69_CR48","doi-asserted-by":"crossref","first-page":"C42","DOI":"10.1137\/110830125","volume":"34","author":"K Iglberger","year":"2012","unstructured":"Iglberger, K., Hager, G., Treibig, J., R\u00fcde, U.: Expression templates revisited: a performance analysis of current methodologies. SIAM J. Sci. Comput. 34(2), C42\u2013C69 (2012)","journal-title":"SIAM J. Sci. Comput."},{"key":"69_CR49","doi-asserted-by":"crossref","unstructured":"Jodlbauer, D., Langer, U., Wick, T.: Matrix-free multigrid solvers for phase-field fracture problems (2019). arXiv:1902.08112","DOI":"10.1016\/j.cma.2020.113431"},{"key":"69_CR50","unstructured":"Khronos OpenCL Working Group.: The OpenCL Specification, version 1.0.29 (2008)"},{"issue":"1","key":"69_CR51","doi-asserted-by":"crossref","first-page":"e201800126","DOI":"10.1002\/pamm.201800126","volume":"18","author":"D Kienle","year":"2018","unstructured":"Kienle, D., Gr\u00e4ser, C., Sander, O., Keip, M.A.: Efficient and reliable phase-field simulation of brittle fracture using a nonsmooth multigrid solution scheme. PAMM 18(1), e201800126 (2018)","journal-title":"PAMM"},{"issue":"3\u20134","key":"69_CR52","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1007\/s00366-006-0049-3","volume":"22","author":"BS Kirk","year":"2006","unstructured":"Kirk, B.S., Peterson, J.W., Stogner, R.H., Carey, G.F.: libmesh: a c++ library for parallel adaptive mesh refinement\/coarsening simulations. Eng. Comput. 22(3\u20134), 237\u2013254 (2006)","journal-title":"Eng. Comput."},{"key":"69_CR53","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1016\/j.cma.2015.06.009","volume":"294","author":"M Klinsmann","year":"2015","unstructured":"Klinsmann, M., Rosato, D., Kamlah, M., McMeeking, R.M.: An assessment of the phase field formulation for crack growth. Comput. Methods Appl. Mech. Eng. 294, 313\u2013330 (2015)","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"69_CR54","doi-asserted-by":"publisher","unstructured":"Kopani\u010d\u00e1kov\u00e1, A., Krause, R.: A recursive multilevel trust region method with application to fully monolithic phase-field models of brittle fracture. Comput. Methods Appl. Mech. Eng. 360, 112720 (2020). https:\/\/doi.org\/10.1016\/j.cma.2019.112720","DOI":"10.1016\/j.cma.2019.112720"},{"issue":"2","key":"69_CR55","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1007\/BF03325426","volume":"69","author":"R Kornhuber","year":"1994","unstructured":"Kornhuber, R.: Monotone multigrid methods for elliptic variational inequalities I. Numer. Math. 69(2), 167\u2013184 (1994). https:\/\/doi.org\/10.1007\/BF03325426","journal-title":"Numer. Math."},{"key":"69_CR56","doi-asserted-by":"publisher","unstructured":"Kretz, M., Lindenstruth, V.: Vc: A c++ library for explicit vectorization. Softw. Pract. Exp. 42(11), 1409\u20131430 (2012). https:\/\/doi.org\/10.1002\/spe.1149","DOI":"10.1002\/spe.1149"},{"key":"69_CR57","doi-asserted-by":"crossref","first-page":"374","DOI":"10.1016\/j.commatsci.2015.05.034","volume":"108","author":"C Kuhn","year":"2015","unstructured":"Kuhn, C., Schl\u00fcter, A., M\u00fcller, R.: On degradation functions in phase field fracture models. Comput. Mater. Sci. 108, 374\u2013384 (2015)","journal-title":"Comput. Mater. Sci."},{"issue":"11","key":"69_CR58","doi-asserted-by":"crossref","first-page":"1381","DOI":"10.1002\/nme.5262","volume":"108","author":"T Li","year":"2016","unstructured":"Li, T., Marigo, J.J., Guilbaud, D., Potapov, S.: Gradient damage modeling of brittle fracture in an explicit dynamics context. Int. J. Numer. Methods Eng. 108(11), 1381\u20131405 (2016)","journal-title":"Int. J. Numer. Methods Eng."},{"key":"69_CR59","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1016\/j.commatsci.2016.04.009","volume":"121","author":"G Liu","year":"2016","unstructured":"Liu, G., Li, Q., Msekh, M.A., Zuo, Z.: Abaqus implementation of monolithic and staggered schemes for quasi-static and dynamic fracture phase-field model. Comput. Mater. Sci. 121, 35\u201347 (2016)","journal-title":"Comput. Mater. Sci."},{"issue":"2","key":"69_CR60","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1007\/s11831-007-9003-9","volume":"14","author":"A Logg","year":"2007","unstructured":"Logg, A.: Automating the finite element method. Arch. Comput. Methods Eng. 14(2), 93\u2013138 (2007)","journal-title":"Arch. Comput. Methods Eng."},{"issue":"6","key":"69_CR61","doi-asserted-by":"crossref","first-page":"3323","DOI":"10.1137\/09076920X","volume":"32","author":"K Long","year":"2010","unstructured":"Long, K., Kirby, R., van Bloemen Waanders, B.: Unified embedded parallel finite element computations via software-based fr\u00e9chet differentiation. SIAM J. Sci. Comput. 32(6), 3323\u20133351 (2010)","journal-title":"SIAM J. Sci. Comput."},{"key":"69_CR62","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1016\/j.euromechsol.2015.02.002","volume":"52","author":"S May","year":"2015","unstructured":"May, S., Vignollet, J., De. Borst, R.: A numerical assessment of phase-field models for brittle and cohesive fracture: $$\\gamma$$-convergence and stress oscillations. Eur. J. Mech. A\/Solids 52, 72\u201384 (2015)","journal-title":"Eur. J. Mech. A\/Solids"},{"issue":"45","key":"69_CR63","doi-asserted-by":"crossref","first-page":"2765","DOI":"10.1016\/j.cma.2010.04.011","volume":"199","author":"C Miehe","year":"2010","unstructured":"Miehe, C., Hofacker, M., Welschinger, F.: A phase field model for rate-independent crack propagation: robust algorithmic implementation based on operator splits. Comput. Methods Appl. Mech. Eng. 199(45), 2765\u20132778 (2010a)","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"10","key":"69_CR64","doi-asserted-by":"crossref","first-page":"1273","DOI":"10.1002\/nme.2861","volume":"83","author":"C Miehe","year":"2010","unstructured":"Miehe, C., Welschinger, F., Hofacker, M.: Thermodynamically consistent phase-field models of fracture: variational principles and multi-field FE implementations. Int. J. Numer. Methods Eng. 83(10), 1273\u20131311 (2010b)","journal-title":"Int. J. Numer. Methods Eng."},{"key":"69_CR65","unstructured":"Mikelic, A., Wheeler, M.F., Wick, T.: Phase-field modeling of pressurized fractures in a poroelastic medium. ICES Report, pp. 14\u201318 (2014)"},{"key":"69_CR66","doi-asserted-by":"publisher","unstructured":"Mikeli\u0107, A., Wheeler, M.F., Wick, T.: Phase-field modeling of a fluid-driven fracture in a poroelastic medium. Comput. Geosci. 19(6) (2015a). https:\/\/doi.org\/10.1007\/s10596-015-9532-5","DOI":"10.1007\/s10596-015-9532-5"},{"issue":"5","key":"69_CR67","doi-asserted-by":"crossref","first-page":"1371","DOI":"10.1088\/0951-7715\/28\/5\/1371","volume":"28","author":"A Mikeli\u0107","year":"2015","unstructured":"Mikeli\u0107, A., Wheeler, M.F., Wick, T.: A quasi-static phase-field approach to pressurized fractures. Nonlinearity 28(5), 1371 (2015b)","journal-title":"Nonlinearity"},{"key":"69_CR68","doi-asserted-by":"crossref","first-page":"102905","DOI":"10.1016\/j.jngse.2019.102905","volume":"70","author":"M Mollaali","year":"2019","unstructured":"Mollaali, M., Ziaei-Rad, V., Shen, Y.: Numerical modeling of Co2 fracturing by the phase field approach. J. Nat. Gas Sci. Eng. 70, 102905 (2019)","journal-title":"J. Nat. Gas Sci. Eng."},{"key":"69_CR69","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/j.finel.2017.03.002","volume":"130","author":"G Moln\u00e1r","year":"2017","unstructured":"Moln\u00e1r, G., Gravouil, A.: 2d and 3d abaqus implementation of a robust staggered phase-field solution for modeling brittle fracture. Finite Elem. Anal. Des. 130, 27\u201338 (2017)","journal-title":"Finite Elem. Anal. Des."},{"key":"69_CR70","doi-asserted-by":"crossref","first-page":"472","DOI":"10.1016\/j.commatsci.2014.05.071","volume":"96","author":"MA Msekh","year":"2015","unstructured":"Msekh, M.A., Sargado, J.M., Jamshidian, M., Areias, P.M., Rabczuk, T.: Abaqus implementation of phase-field model for brittle fracture. Comput. Mater. Sci. 96, 472\u2013484 (2015)","journal-title":"Comput. Mater. Sci."},{"key":"69_CR72","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.engfracmech.2015.03.045","volume":"139","author":"TT Nguyen","year":"2015","unstructured":"Nguyen, T.T., Yvonnet, J., Zhu, Q.Z., Bornert, M., Chateau, C.: A phase field method to simulate crack nucleation and propagation in strongly heterogeneous materials from direct imaging of their microstructure. Eng. Fract. Mech. 139, 18\u201339 (2015)","journal-title":"Eng. Fract. Mech."},{"key":"69_CR71","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1016\/j.eml.2017.09.013","volume":"17","author":"TT Nguyen","year":"2017","unstructured":"Nguyen, T.T., Yvonnet, J., Bornert, M., Chateau, C., Bilteryst, F., Steib, E.: Large-scale simulations of quasi-brittle microcracking in realistic highly heterogeneous microstructures obtained from micro ct imaging. Extreme Mech. Lett. 17, 50\u201355 (2017)","journal-title":"Extreme Mech. Lett."},{"issue":"2","key":"69_CR73","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/1365490.1365500","volume":"6","author":"J Nickolls","year":"2008","unstructured":"Nickolls, J., Buck, I., Garland, M., Skadron, K.: Scalable parallel programming with CUDA. Queue 6(2), 40\u201353 (2008)","journal-title":"Queue"},{"key":"69_CR74","unstructured":"Nvidia, C.: Cublas library (2008)"},{"key":"69_CR75","doi-asserted-by":"publisher","unstructured":"Prud\u2019homme, C., Chabannes, V., Stephane, V., Ancel, A., Metivet, T., Daversin-Catty, C., Hild, R., Doll\u00e9, G., Tarabay, l., LANTZT, Doyeux, T., Samake, A., Vanthong, B., Ismail, M., Huber, V., Winstone, K., Schenone, P.D., Barbier, D., Veysset, J., Badger, T.G., Schueller, J., Gwena\u00ebl, P.: feelpp\/feelpp: Feel++ v0.107 (2020). https:\/\/doi.org\/10.5281\/zenodo.3601798","DOI":"10.5281\/zenodo.3601798"},{"issue":"3","key":"69_CR76","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2998441","volume":"43","author":"F Rathgeber","year":"2016","unstructured":"Rathgeber, F., Ham, D.A., Mitchell, L., Lange, M., Luporini, F., McRae, A.T., Bercea, G.T., Markall, G.R., Kelly, P.H.: Firedrake: automating the finite element method by composing abstractions. ACM Trans. Math. Softw. (TOMS) 43(3), 1\u201327 (2016)","journal-title":"ACM Trans. Math. Softw. (TOMS)"},{"issue":"5","key":"69_CR77","doi-asserted-by":"publisher","first-page":"S412","DOI":"10.1137\/15M1026419","volume":"38","author":"K Rupp","year":"2016","unstructured":"Rupp, K., Tillet, P., Rudolf, F., Weinbub, J., Morhammer, A., Grasser, T., J\u00fcngel, A., Selberherr, S.: Viennacl\u2013linear algebra library for multi- and many-core architectures. SIAM J. Sci. Comput. 38(5), S412\u2013S439 (2016). https:\/\/doi.org\/10.1137\/15M1026419","journal-title":"SIAM J. Sci. Comput."},{"key":"69_CR78","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1016\/j.renene.2018.11.045","volume":"134","author":"MY Samin","year":"2019","unstructured":"Samin, M.Y., Faramarzi, A., Jefferson, I., Harireche, O.: A hybrid optimisation approach to improve long-term performance of enhanced geothermal system (egs) reservoirs. Renew. Energy 134, 379\u2013389 (2019)","journal-title":"Renew. Energy"},{"key":"69_CR79","doi-asserted-by":"crossref","first-page":"458","DOI":"10.1016\/j.jmps.2017.10.015","volume":"111","author":"JM Sargado","year":"2018","unstructured":"Sargado, J.M., Keilegavlen, E., Berre, I., Nordbotten, J.M.: High-accuracy phase-field models for brittle fracture based on a new family of degradation functions. J. Mech. Phys. Solids 111, 458\u2013489 (2018)","journal-title":"J. Mech. Phys. Solids"},{"key":"69_CR80","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/j.finel.2015.12.005","volume":"113","author":"N Singh","year":"2016","unstructured":"Singh, N., Verhoosel, C., De. Borst, R., Van Brummelen, E.: A fracture-controlled path-following technique for phase-field modeling of brittle fracture. Finite Elem. Anal. Des. 113, 14\u201329 (2016)","journal-title":"Finite Elem. Anal. Des."},{"key":"69_CR81","doi-asserted-by":"crossref","unstructured":"Sneddon, I., Lowengrub, M.: Crack problems in the classical theory of elasticity. In: Developments in Theoretical and Applied Mechanics: Proceedings of the Third Southeastern Conference on Theoretical and Applied Mechanics, p.\u00a073. Elsevier (2013)","DOI":"10.1016\/B978-0-08-003132-3.50009-9"},{"issue":"1","key":"69_CR82","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1007\/s10704-016-0125-7","volume":"201","author":"C Steinke","year":"2016","unstructured":"Steinke, C., \u00d6zen\u00e7, K., Chinaryan, G., Kaliske, M.: A comparative study of the r-adaptive material force approach and the phase-field method in dynamic fracture. Int. J. Fract. 201(1), 97\u2013118 (2016)","journal-title":"Int. J. Fract."},{"key":"69_CR83","unstructured":"Taylor, R.L.: Feap\u2014a finite element analysis program (2020). http:\/\/projects.ce.berkeley.edu\/feap\/"},{"key":"69_CR84","doi-asserted-by":"crossref","unstructured":"Tupek, M.R.: Cohesive phase-field fracture and a pde constrained optimization approach to fracture inverse problems. Tech. rep., Sandia National Lab (SNL-NM), Albuquerque (2016)","DOI":"10.2172\/1409369"},{"key":"69_CR99","unstructured":"van Zwieten, G., van Zwieten, J., Verhoosel, C., Fonn, E., Hoitinga, W.: Nutils v3. 0 (2018)"},{"key":"69_CR85","unstructured":"Veldhuizen, T.: Expression templates. C++ Report (1995)"},{"key":"69_CR86","unstructured":"Vetter, J., Chambreau, C.: mpip: lightweight, scalable mpi profiling, version 3.4.1 (2014)"},{"issue":"6","key":"69_CR87","doi-asserted-by":"crossref","first-page":"620","DOI":"10.1063\/1.168744","volume":"12","author":"HG Weller","year":"1998","unstructured":"Weller, H.G., Tabor, G., Jasak, H., Fureby, C.: A tensorial approach to computational continuum mechanics using object-oriented techniques. Comput. Phys. 12(6), 620\u2013631 (1998)","journal-title":"Comput. Phys."},{"key":"69_CR88","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1016\/j.cma.2017.07.026","volume":"325","author":"T Wick","year":"2017","unstructured":"Wick, T.: Modified Newton methods for solving fully monolithic phase-field quasi-static brittle fracture propagation. Comput. Methods Appl. Mech. Eng. 325, 577\u2013611 (2017)","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"03","key":"69_CR89","doi-asserted-by":"crossref","first-page":"981","DOI":"10.2118\/168597-PA","volume":"21","author":"T Wick","year":"2016","unstructured":"Wick, T., Singh, G., Wheeler, M.F., et al.: Fluid-filled fracture propagation with a phase-field approach and coupling to a reservoir simulator. SPE J. 21(03), 981\u2013999 (2016)","journal-title":"SPE J."},{"key":"69_CR90","doi-asserted-by":"crossref","first-page":"112704","DOI":"10.1016\/j.cma.2019.112704","volume":"360","author":"JY Wu","year":"2020","unstructured":"Wu, J.Y., Huang, Y., Nguyen, V.P.: On the bfgs monolithic algorithm for the unified phase field damage theory. Comput. Methods Appl. Mech. Eng. 360, 112704 (2020)","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"69_CR91","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1016\/j.ijrmms.2016.07.020","volume":"88","author":"K Yoshioka","year":"2016","unstructured":"Yoshioka, K., Bourdin, B.: A variational hydraulic fracturing model coupled to a reservoir simulator. Int. J. Rock Mech. Min. Sci. 88, 137\u2013150 (2016)","journal-title":"Int. J. Rock Mech. Min. Sci."},{"key":"69_CR92","doi-asserted-by":"crossref","unstructured":"Yu, M., Wei, C., Niu, L., Li, S., Yu, Y.: Calculation for tensile strength and fracture toughness of granite with three kinds of grain sizes using three-point-bending test. PLoS One 13(3) (2018)","DOI":"10.1371\/journal.pone.0180880"},{"issue":"1","key":"69_CR93","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1016\/0377-0427(92)00121-O","volume":"80","author":"J Zhang","year":"1996","unstructured":"Zhang, J.: Acceleration of five-point red-black Gauss\u2013Seidel in multigrid for Poisson equation. Appl. Math. Comput. 80(1), 73 (1996)","journal-title":"Appl. Math. Comput."},{"key":"69_CR94","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/j.advengsoft.2018.03.012","volume":"122","author":"S Zhou","year":"2018","unstructured":"Zhou, S., Rabczuk, T., Zhuang, X.: Phase field modeling of quasi-static and dynamic crack propagation: Comsol implementation and case studies. Adv. Eng. Softw. 122, 31\u201349 (2018)","journal-title":"Adv. Eng. Softw."},{"key":"69_CR95","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1016\/j.cma.2016.04.013","volume":"312","author":"V Ziaei-Rad","year":"2016","unstructured":"Ziaei-Rad, V., Shen, Y.: Massive parallelization of the phase field formulation for crack propagation with time adaptivity. Comput. Methods Appl. Mech. Eng. 312, 224\u2013253 (2016)","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"69_CR96","unstructured":"Zulian, P., Kopani\u010d\u00e1kov\u00e1, A., Nestola, M.C.G., Fink, A., Fadel, N., Rigazzi, A., Magri, V., Schneider, T., Botter, E., Mankau, J., Krause, R.: Utopia: a C++ embedded domain specific language for scientific computing. Git repository (2016). https:\/\/bitbucket.org\/zulianp\/utopia"},{"key":"69_CR97","doi-asserted-by":"publisher","unstructured":"Zulian, P., Kopani\u010d\u00e1kov\u00e1, A., Nestola, M.G.C., Fink, A., Fadel, N.A., VandeVondele, J., Krause, R.: Large scale simulation of pressure induced phase-field fracture propagation using Utopia (2020). https:\/\/doi.org\/10.5281\/zenodo.3760411","DOI":"10.5281\/zenodo.3760411"},{"key":"69_CR98","doi-asserted-by":"publisher","unstructured":"Zulian, P., Kopani\u010d\u00e1kov\u00e1, A., Nestola, M.G.C., Fink, A., Fadel, N.A., VandeVondele, J., Krause, R.: Benchmark: pressure-induced fracture propagation of stochastic fracture networks (initial condition) (2021). https:\/\/doi.org\/10.5281\/zenodo.4557751","DOI":"10.5281\/zenodo.4557751"}],"container-title":["CCF Transactions on High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-021-00069-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42514-021-00069-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-021-00069-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,2]],"date-time":"2021-12-02T08:29:26Z","timestamp":1638433766000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42514-021-00069-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,29]]},"references-count":99,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["69"],"URL":"https:\/\/doi.org\/10.1007\/s42514-021-00069-6","relation":{},"ISSN":["2524-4922","2524-4930"],"issn-type":[{"value":"2524-4922","type":"print"},{"value":"2524-4930","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,29]]},"assertion":[{"value":"14 August 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 May 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 June 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}