{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T16:38:00Z","timestamp":1781627880895,"version":"3.54.5"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2022,6,28]],"date-time":"2022-06-28T00:00:00Z","timestamp":1656374400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,6,28]],"date-time":"2022-06-28T00:00:00Z","timestamp":1656374400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Linz Institute of Technology (LIT) and the government of Upper Austria","award":["LIT-2019-8-SEE-116"],"award-info":[{"award-number":["LIT-2019-8-SEE-116"]}]},{"name":"Linz Institute of Technology (LIT) and the government of Upper Austria","award":["LIT-2019-8-SEE-116"],"award-info":[{"award-number":["LIT-2019-8-SEE-116"]}]},{"name":"JST CREST","award":["JPMJCR1911"],"award-info":[{"award-number":["JPMJCR1911"]}]},{"name":"Johannes Kepler University Linz"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Engineering with Computers"],"published-print":{"date-parts":[[2022,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In this paper we propose a method to generate suitably refined finite element meshes using neural networks. As a model problem we consider a linear elasticity problem on a planar domain (possibly with holes) having a polygonal boundary. We impose boundary conditions by fixing the position of a part of the boundary and applying a force on another part of the boundary. The resulting displacement and distribution of stresses depend on the geometry of the domain and on the boundary conditions. When applying a standard Galerkin discretization using quadrilateral finite elements, one usually has to perform adaptive refinement to properly resolve maxima of the stress distribution. Such an adaptive scheme requires a local error estimator and a corresponding local refinement strategy. The overall costs of such a strategy are high. We propose to reduce the costs of obtaining a suitable discretization by training a neural network whose evaluation replaces this adaptive refinement procedure. We set up a single network for a large class of possible domains and boundary conditions and not on a single domain of interest. The computational domain and boundary conditions are interpreted as images, which are suitable inputs for convolution neural networks. In our approach we use the U-net architecture and we devise training strategies by dividing the possible inputs into different categories based on their overall geometric complexity. Thus, we compare different training strategies based on varying geometric complexity. One of the advantages of the proposed approach is the interpretation of input and output as images, which do not depend on the underlying discretization scheme. Another is the generalizability and geometric flexibility. The network can be applied to previously unseen geometries, even with different topology and level of detail. Thus, training can easily be extended to other classes of geometries.<\/jats:p>","DOI":"10.1007\/s00366-022-01677-8","type":"journal-article","created":{"date-parts":[[2022,6,28]],"date-time":"2022-06-28T03:29:26Z","timestamp":1656386966000},"page":"4631-4652","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Locally refined quad meshing for linear elasticity problems based on convolutional neural networks"],"prefix":"10.1007","volume":"38","author":[{"given":"Chiu Ling","family":"Chan","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Felix","family":"Scholz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thomas","family":"Takacs","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,6,28]]},"reference":[{"issue":"4","key":"1677_CR1","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1007\/s00366-011-0221-2","volume":"28","author":"X Liang","year":"2012","unstructured":"Liang X, Zhang Y (2012) Matching interior and exterior all-quadrilateral meshes with guaranteed angle bounds. Eng Comput 28(4):375\u2013389","journal-title":"Eng Comput"},{"key":"1677_CR2","doi-asserted-by":"publisher","first-page":"112587","DOI":"10.1016\/j.cma.2019.112587","volume":"357","author":"S Tang","year":"2019","unstructured":"Tang S, Zhang G, Yang H, Li Y, Liu WK, Guo X (2019) Map123: A data-driven approach to use 1D data for 3D nonlinear elastic materials modeling. Comput Methods Appl Mech Eng 357:112587","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1677_CR3","doi-asserted-by":"crossref","unstructured":"Li H, Kafka OL, Gao J, Yu C, Nie Y, Zhang L, Tajdari M, Tang S, Guo X, Li G, Tang S, Cheng G, Kam Liu W (2019) Clustering discretization methods for generation of material performance databases in machine learning and design optimization. Comput Mech 1\u201325","DOI":"10.1007\/s00466-019-01716-0"},{"key":"1677_CR4","doi-asserted-by":"crossref","unstructured":"Barros GF, Grave M, Viguerie A, Reali A, Coutinho AL (2021) Dynamic mode decomposition in adaptive mesh refinement and coarsening simulations. arXiv preprint arXiv:2104.14034","DOI":"10.1007\/s00366-021-01485-6"},{"key":"1677_CR5","doi-asserted-by":"publisher","first-page":"112603","DOI":"10.1016\/j.cma.2019.112603","volume":"357","author":"Z Han","year":"2019","unstructured":"Han Z, De S (2019) A deep learning-based hybrid approach for the solution of multiphysics problems in electrosurgery. Comput Methods Appl Mech Eng 357:112603","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"5","key":"1677_CR6","doi-asserted-by":"publisher","first-page":"258","DOI":"10.1002\/nme.6012","volume":"118","author":"D Finol","year":"2019","unstructured":"Finol D, Lu Y, Mahadevan V, Srivastava A (2019) Deep convolutional neural networks for eigenvalue problems in mechanics. Int J Numer Meth Eng 118(5):258\u2013275","journal-title":"Int J Numer Meth Eng"},{"issue":"1","key":"1677_CR7","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1038\/s41598-019-56847-4","volume":"10","author":"A Li","year":"2020","unstructured":"Li A, Chen R, Farimani AB, Zhang YJ (2020) Reaction diffusion system prediction based on convolutional neural network. Sci Rep 10(1):1\u20139","journal-title":"Sci Rep"},{"key":"1677_CR8","unstructured":"Grohs P, Hornung F, Jentzen A, Zimmermann P (2019) Space-time error estimates for deep neural network approximations for differential equations. arXiv preprint arXiv:1908.03833"},{"key":"1677_CR9","doi-asserted-by":"crossref","unstructured":"He J, Xu J (2019) MgNet: A unified framework of multigrid and convolutional neural network. Sci China Math 1\u201324","DOI":"10.1007\/s11425-019-9547-2"},{"issue":"3","key":"1677_CR10","doi-asserted-by":"publisher","first-page":"502","DOI":"10.4208\/jcm.1901-m2018-0160","volume":"38","author":"J He","year":"2020","unstructured":"He J, Li L, Xu J, Zheng C (2020) ReLu deep neural networks and linear finite elements. J Comput Math 38(3):502\u2013527","journal-title":"J Comput Math"},{"issue":"4","key":"1677_CR11","doi-asserted-by":"publisher","first-page":"2989","DOI":"10.1007\/s00366-020-00985-1","volume":"37","author":"S Panghal","year":"2021","unstructured":"Panghal S, Kumar M (2021) Optimization free neural network approach for solving ordinary and partial differential equations. Eng Comput 37(4):2989\u20133002","journal-title":"Eng Comput"},{"key":"1677_CR12","doi-asserted-by":"crossref","unstructured":"Chi Z, Jiang Z, Kamruzzaman M, Hafshejani BA, Safarpour M (2021) Adaptive momentum-based optimization to train deep neural network for simulating the static stability of the composite structure. Eng Comput 1\u201323","DOI":"10.1007\/s00366-021-01335-5"},{"key":"1677_CR13","doi-asserted-by":"publisher","first-page":"1339","DOI":"10.1016\/j.jcp.2018.08.029","volume":"375","author":"J Sirignano","year":"2018","unstructured":"Sirignano J, Spiliopoulos K (2018) DGM: A deep learning algorithm for solving partial differential equations. J Comput Phys 375:1339\u20131364","journal-title":"J Comput Phys"},{"key":"1677_CR14","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1016\/j.cma.2017.08.040","volume":"327","author":"A Oishi","year":"2017","unstructured":"Oishi A, Yagawa G (2017) Computational mechanics enhanced by deep learning. Comput Methods Appl Mech Eng 327:327\u2013351","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1677_CR15","unstructured":"Tompson J, Schlachter K, Sprechmann P, Perlin K (2017) Accelerating Eulerian fluid simulation with convolutional networks. In: Proceedings of the 34th International Conference on Machine Learning - Volume 70, ICML\u201917, pp. 3424\u20133433, JMLR.org"},{"key":"1677_CR16","doi-asserted-by":"publisher","first-page":"3363","DOI":"10.1109\/20.717791","volume":"34","author":"S Alfonzetti","year":"1998","unstructured":"Alfonzetti S (1998) A finite element mesh generator based on an adaptive neural network. IEEE Trans Magn 34:3363\u20133366","journal-title":"IEEE Trans Magn"},{"key":"1677_CR17","doi-asserted-by":"publisher","first-page":"447","DOI":"10.1016\/j.neucom.2004.06.009","volume":"63","author":"L Manevitz","year":"2005","unstructured":"Manevitz L, Bitar A, Givoli D (2005) Neural network time series forecasting of finite-element mesh adaptation. Neurocomputing 63:447\u2013463","journal-title":"Neurocomputing"},{"issue":"06","key":"1677_CR18","doi-asserted-by":"publisher","first-page":"1089","DOI":"10.1142\/S021821300800431X","volume":"17","author":"NNE Emam","year":"2008","unstructured":"Emam NNE, Shaheed RA (2008) Computing an adaptive mesh in fluid problems using neural network and genetic algorithm with adaptive relaxation. Int J Artif Intell Tools 17(06):1089\u20131108","journal-title":"Int J Artif Intell Tools"},{"issue":"5","key":"1677_CR19","doi-asserted-by":"publisher","first-page":"508","DOI":"10.1016\/j.jco.2010.04.001","volume":"26","author":"D Pfl\u00fcger","year":"2010","unstructured":"Pfl\u00fcger D, Peherstorfer B, Bungartz H-J (2010) Spatially adaptive sparse grids for high-dimensional data-driven problems. J Complex 26(5):508\u2013522","journal-title":"J Complex"},{"issue":"1","key":"1677_CR20","first-page":"391","volume":"14","author":"X Chen","year":"2020","unstructured":"Chen X, Liu J, Pang Y, Chen J, Chi L, Gong C (2020) Developing a new mesh quality evaluation method based on convolutional neural network. Eng Appl Comput Fluid Mech 14(1):391\u2013400","journal-title":"Eng Appl Comput Fluid Mech"},{"issue":"39","key":"1677_CR21","doi-asserted-by":"publisher","first-page":"4135","DOI":"10.1016\/j.cma.2004.10.008","volume":"194","author":"TJR Hughes","year":"2005","unstructured":"Hughes TJR, Cottrell JA, Bazilevs Y (2005) Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Comput Methods Appl Mech Eng 194(39):4135\u20134195","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1677_CR22","doi-asserted-by":"crossref","unstructured":"Zhang YJ (2018) Geometric modeling and mesh generation from scanned images. Chapman and Hall\/CRC","DOI":"10.1201\/9781315372259"},{"issue":"9\u201312","key":"1677_CR23","doi-asserted-by":"publisher","first-page":"942","DOI":"10.1016\/j.cma.2005.02.016","volume":"195","author":"Y Zhang","year":"2006","unstructured":"Zhang Y, Bajaj C (2006) Adaptive and quality quadrilateral\/hexahedral meshing from volumetric data. Comput Methods Appl Mech Eng 195(9\u201312):942\u2013960","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"4","key":"1677_CR24","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1109\/MSP.2017.2693418","volume":"34","author":"MM Bronstein","year":"2017","unstructured":"Bronstein MM, Bruna J, LeCun Y, Szlam A, Vandergheynst P (2017) Geometric deep learning: going beyond euclidean data. IEEE Signal Process Mag 34(4):18\u201342","journal-title":"IEEE Signal Process Mag"},{"key":"1677_CR25","doi-asserted-by":"crossref","unstructured":"Wang Y, Sun Y, Liu Z, Sarma SE, Bronstein MM, Solomon JM (2019) Dynamic graph CNN for learning on point clouds. ACM Trans. Graph. 38 oct","DOI":"10.1145\/3326362"},{"key":"1677_CR26","doi-asserted-by":"crossref","unstructured":"Zhang Z, Wang Y, Jimack PK, Wang H (2020) MeshingNet: A new mesh generation method based on deep learning. In: International Conference on Computational Science, pp. 186\u2013198, Springer","DOI":"10.1007\/978-3-030-50420-5_14"},{"key":"1677_CR27","doi-asserted-by":"publisher","first-page":"103021","DOI":"10.1016\/j.advengsoft.2021.103021","volume":"157","author":"Z Zhang","year":"2021","unstructured":"Zhang Z, Jimack PK, Wang H (2021) MeshingNet3D: Efficient generation of adapted tetrahedral meshes for computational mechanics. Adv Eng Softw 157:103021","journal-title":"Adv Eng Softw"},{"key":"1677_CR28","doi-asserted-by":"crossref","unstructured":"Ronneberger O, Fischer P, Brox T (2015) U-net: Convolutional networks for biomedical image segmentation. In: International Conference on Medical image computing and computer-assisted intervention, pp 234\u2013241, Springer","DOI":"10.1007\/978-3-319-24574-4_28"},{"key":"1677_CR29","unstructured":"Goodfellow I, Bengio Y, Courville A (2016) Deep Learning. MIT Press. http:\/\/www.deeplearningbook.org"},{"issue":"2\u20133","key":"1677_CR30","first-page":"363","volume":"23","author":"N Sukumar","year":"2004","unstructured":"Sukumar N, Srolovitz D (2004) Finite element-based model for crack propagation in polycrystalline materials. Comput Appl Math 23(2\u20133):363\u2013380","journal-title":"Comput Appl Math"},{"issue":"7","key":"1677_CR31","doi-asserted-by":"publisher","first-page":"485","DOI":"10.1016\/j.cagd.2012.03.025","volume":"29","author":"C Giannelli","year":"2012","unstructured":"Giannelli C, J\u00fcttler B, Speleers H (2012) THB-splines: the truncated basis for hierarchical splines. Comput Aided Geom Des 29(7):485\u2013498","journal-title":"Comput Aided Geom Des"},{"issue":"3","key":"1677_CR32","doi-asserted-by":"publisher","first-page":"477","DOI":"10.1145\/882262.882295","volume":"22","author":"TW Sederberg","year":"2003","unstructured":"Sederberg TW, Zheng J, Bakenov A, Nasri A (2003) T-splines and T-NURCCs. ACM Trans Graph (TOG) 22(3):477\u2013484","journal-title":"ACM Trans Graph (TOG)"},{"key":"1677_CR33","doi-asserted-by":"publisher","first-page":"112765","DOI":"10.1016\/j.cma.2019.112765","volume":"360","author":"H Casquero","year":"2020","unstructured":"Casquero H, Wei X, Toshniwal D, Li A, Hughes TJ, Kiendl J, Zhang YJ (2020) Seamless integration of design and Kirchhoff-Love shell analysis using analysis-suitable unstructured T-splines. Comput Methods Appl Mech Eng 360:112765","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1677_CR34","doi-asserted-by":"crossref","unstructured":"Pauley M, Nguyen D-M, Mayer D, \u0160peh J, Weeger O, J\u00fcttler B (2015) The isogeometric segmentation pipeline. In: Isogeometric analysis and applications 2014. Springer, pp 51\u201372","DOI":"10.1007\/978-3-319-23315-4_3"},{"issue":"1","key":"1677_CR35","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1038\/s41598-020-79139-8","volume":"11","author":"A Li","year":"2021","unstructured":"Li A, Farimani AB, Zhang YJ (2021) Deep learning of material transport in complex neurite networks. Sci Rep 11(1):1\u201313","journal-title":"Sci Rep"},{"key":"1677_CR36","doi-asserted-by":"crossref","unstructured":"Fey M, Lenssen JE, Weichert F, M\u00fcller H (2018) SplineCNN: Fast geometric deep learning with continuous B-spline kernels. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp 869\u2013877","DOI":"10.1109\/CVPR.2018.00097"}],"container-title":["Engineering with Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-022-01677-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00366-022-01677-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-022-01677-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,12]],"date-time":"2022-11-12T12:12:27Z","timestamp":1668255147000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00366-022-01677-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,28]]},"references-count":36,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2022,10]]}},"alternative-id":["1677"],"URL":"https:\/\/doi.org\/10.1007\/s00366-022-01677-8","relation":{},"ISSN":["0177-0667","1435-5663"],"issn-type":[{"value":"0177-0667","type":"print"},{"value":"1435-5663","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,28]]},"assertion":[{"value":"18 October 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 April 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 June 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}