{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,15]],"date-time":"2026-07-15T18:50:19Z","timestamp":1784141419694,"version":"3.55.0"},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2023,4,11]],"date-time":"2023-04-11T00:00:00Z","timestamp":1681171200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,4,11]],"date-time":"2023-04-11T00:00:00Z","timestamp":1681171200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/T517987\/1"],"award-info":[{"award-number":["EP\/T517987\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Engineering with Computers"],"published-print":{"date-parts":[[2023,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This work presents a novel approach capable of predicting an appropriate spacing function that can be used to generate a near-optimal mesh suitable for simulation. The main objective is to make use of the large number of simulations that are nowadays available, and to alleviate the time-consuming mesh generation stage by minimising human intervention. For a given simulation, a technique to produce a set of point sources that leads to a mesh capable of capturing all the features of the solution is proposed. In addition, a method to combine all sets of sources for the simulations available is devised. The global set of sources is used to train a neural network that, for some design parameters (e.g., flow conditions, geometry), predicts the characteristics of the sources. Numerical examples, in the context of three dimensional inviscid compressible flows, are considered to demonstrate the potential of the proposed approach. It is shown that accurate predictions of the required spacing function can be produced, even with reduced training datasets. In addition, the predicted near-optimal meshes are utilised to compute flow solutions, and the results show that the computed aerodynamic coefficients are within the required accuracy for the aerospace industry. An analysis is also presented to demonstrate that the proposed method lies in the category of <jats:italic>green AI research<\/jats:italic>, meaning that computational resources and time are substantially reduced with this approach, when compared to current practice in industry.<\/jats:p>","DOI":"10.1007\/s00366-023-01812-z","type":"journal-article","created":{"date-parts":[[2023,4,11]],"date-time":"2023-04-11T15:03:46Z","timestamp":1681225426000},"page":"3791-3820","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":25,"title":["Meshing using neural networks for improving the efficiency of computer modelling"],"prefix":"10.1007","volume":"39","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6096-3755","authenticated-orcid":false,"given":"Callum","family":"Lock","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Oubay","family":"Hassan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ruben","family":"Sevilla","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jason","family":"Jones","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,4,11]]},"reference":[{"issue":"3","key":"1812_CR1","doi-asserted-by":"publisher","first-page":"552","DOI":"10.1115\/1.1370162","volume":"123","author":"W Dawes","year":"2001","unstructured":"Dawes W, Dhanasekaran P, Demargne A, Kellar W, Savill A (2001) Reducing bottlenecks in the CAD-to-mesh-to-solution cycle time to allow CFD to participate in design. J Turbomach 123(3):552\u2013557","journal-title":"J Turbomach"},{"key":"1812_CR2","unstructured":"Slotnick, J.P., Khodadoust, A., Alonso, J., Darmofal, D., Gropp, W., Lurie, E., Mavriplis, D.J.: CFD vision 2030 study: a path to revolutionary computational aerosciences. Technical report (2014)"},{"key":"1812_CR3","doi-asserted-by":"crossref","unstructured":"Karman SL, Wyman N, Steinbrenner J (2017) Mesh generation challenges: A commercial software perspective. In: 23rd AIAA Computational Fluid Dynamics Conference, p 3790","DOI":"10.2514\/6.2017-3790"},{"issue":"2","key":"1812_CR4","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1016\/0021-9991(92)90401-J","volume":"103","author":"J Peraire","year":"1992","unstructured":"Peraire J, Peiro J, Morgan K (1992) Adaptive remeshing for three-dimensional compressible flow computations. J Comput Phys 103(2):269\u2013285","journal-title":"J Comput Phys"},{"key":"1812_CR5","doi-asserted-by":"publisher","DOI":"10.1201\/9781420050349","volume-title":"Handbook of Grid Generation","author":"JF Thompson","year":"1998","unstructured":"Thompson JF, Soni BK, Weatherill NP (1998) Handbook of Grid Generation. CRC Press, Boca Raton"},{"key":"1812_CR6","doi-asserted-by":"publisher","DOI":"10.1002\/9780470989746","volume-title":"Applied Computational Fluid Dynamics Techniques: an Introduction Based on Finite Element Methods","author":"R L\u00f6hner","year":"2008","unstructured":"L\u00f6hner R (2008) Applied Computational Fluid Dynamics Techniques: an Introduction Based on Finite Element Methods. John Wiley & Sons, Chichester"},{"key":"1812_CR7","doi-asserted-by":"crossref","unstructured":"George PL, Borouchaki H, Alauzet F, Laug P, Loseille A, Marcum D, Mar\u00e9chal L (2017) Mesh generation and mesh adaptivity: Theory and techniques. In: Stein, E., de Borst, R., Hughes, T.J.R. (eds.) Encyclopedia of Computational Mechanics Second Edition vol. Part 1 Fundamentals. John Wiley & Sons, Ltd., Chichester . Chap. 7","DOI":"10.1002\/9781119176817.ecm2012"},{"issue":"8","key":"1812_CR8","doi-asserted-by":"publisher","first-page":"2866","DOI":"10.1016\/j.jcp.2009.12.021","volume":"229","author":"A Loseille","year":"2010","unstructured":"Loseille A, Dervieux A, Alauzet F (2010) Fully anisotropic goal-oriented mesh adaptation for 3D steady Euler equations. J Comput Phys 229(8):2866\u20132897","journal-title":"J Comput Phys"},{"issue":"1","key":"1812_CR9","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1137\/S0895479897326432","volume":"21","author":"GH Golub","year":"1999","unstructured":"Golub GH, Hansen PC, O\u2019Leary DP (1999) Tikhonov regularization and total least squares. SIAM J Matrix Anal Appl 21(1):185\u2013194","journal-title":"SIAM J Matrix Anal Appl"},{"issue":"12","key":"1812_CR10","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1145\/3381831","volume":"63","author":"R Schwartz","year":"2020","unstructured":"Schwartz R, Dodge J, Smith NA, Etzioni O (2020) Green ai. Commun ACM 63(12):54\u201363","journal-title":"Commun ACM"},{"key":"1812_CR11","unstructured":"Pfaff T, Fortunato M, Sanchez-Gonzalez A, Battaglia PW (2020) Learning mesh-based simulation with graph networks. In: International Conference on Learning Representations"},{"key":"1812_CR12","doi-asserted-by":"publisher","first-page":"456","DOI":"10.1016\/j.apm.2021.03.019","volume":"96","author":"K Balla","year":"2021","unstructured":"Balla K, Sevilla R, Hassan O, Morgan K (2021) An application of neural networks to the prediction of aerodynamic coefficients of aerofoils and wings. Appl Math Model 96:456\u2013479","journal-title":"Appl Math Model"},{"key":"1812_CR13","doi-asserted-by":"crossref","unstructured":"Cai S, Mao Z, Wang Z, Yin M, Karniadakis GE (2022) Physics-informed neural networks (PINNs) for fluid mechanics: A review. Acta Mechanica Sinica, 1\u201312","DOI":"10.1007\/s10409-021-01148-1"},{"issue":"2","key":"1812_CR14","doi-asserted-by":"publisher","first-page":"1767","DOI":"10.1109\/20.124047","volume":"28","author":"D Dyck","year":"1992","unstructured":"Dyck D, Lowther D, McFee S (1992) Determining an approximate finite element mesh density using neural network techniques. IEEE Trans Magn 28(2):1767\u20131770","journal-title":"IEEE Trans Magn"},{"issue":"5","key":"1812_CR15","doi-asserted-by":"publisher","first-page":"5173","DOI":"10.1109\/20.538619","volume":"32","author":"R Chedid","year":"1996","unstructured":"Chedid R, Najjar N (1996) Automatic finite-element mesh generation using artificial neural networks-part i: Prediction of mesh density. IEEE Trans Magn 32(5):5173\u20135178","journal-title":"IEEE Trans Magn"},{"issue":"3","key":"1812_CR16","doi-asserted-by":"publisher","first-page":"1349","DOI":"10.1109\/20.497496","volume":"32","author":"S Alfonzetti","year":"1996","unstructured":"Alfonzetti S, Coco S, Cavalieri S, Malgeri M (1996) Automatic mesh generation by the let-it-grow neural network. IEEE Trans Magn 32(3):1349\u20131352","journal-title":"IEEE Trans Magn"},{"key":"1812_CR17","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":"1812_CR18","doi-asserted-by":"publisher","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":"1812_CR19","doi-asserted-by":"crossref","unstructured":"Chen G, Fidkowski K (2020) Output-based error estimation and mesh adaptation using convolutional neural networks: Application to a scalar advection-diffusion problem. In: AIAA Scitech 2020 Forum, p. 1143","DOI":"10.2514\/6.2020-1143"},{"key":"1812_CR20","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1016\/j.camwa.2021.05.018","volume":"97","author":"J Bohn","year":"2021","unstructured":"Bohn J, Feischl M (2021) Recurrent neural networks as optimal mesh refinement strategies. Computers & Mathematics with Applications 97:61\u201376","journal-title":"Computers & Mathematics with Applications"},{"key":"1812_CR21","unstructured":"Yang J, Dzanic T, Petersen B, Kudo J, Mittal K, Tomov V, Camier J-S, Zhao T, Zha H, Kolev T, et al (2022) Reinforcement learning for adaptive mesh refinement. In: International Conference on Learning Representations"},{"key":"1812_CR22","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"},{"key":"1812_CR23","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2021.103104","volume":"141","author":"X Chen","year":"2021","unstructured":"Chen X, Liu J, Gong C, Li S, Pang Y, Chen B (2021) MVE-Net: An automatic 3-D structured mesh validity evaluation framework using deep neural networks. Comput Aided Des 141:103104","journal-title":"Comput Aided Des"},{"key":"1812_CR24","volume-title":"Neural Network Design","author":"MT Hagan","year":"1997","unstructured":"Hagan MT, Demuth HB, Beale M (1997) Neural Network Design. PWS Publishing Co., Stillwater"},{"key":"1812_CR25","unstructured":"Kingma DP, Ba J (2014) ADAM: A method for stochastic optimization. arXiv preprint arXiv:1412.6980"},{"key":"1812_CR26","doi-asserted-by":"crossref","unstructured":"Zienkiewicz OC, Zhu JZ (1992) The superconvergent patch recovery and a posteriori error estimates. part 1: The recovery technique. International Journal for Numerical Methods in Engineering 33(7), 1331\u20131364","DOI":"10.1002\/nme.1620330702"},{"key":"1812_CR27","doi-asserted-by":"crossref","unstructured":"Zienkiewicz OC, Zhu JZ (1992) The superconvergent patch recovery and a posteriori error estimates. part 2: Error estimates and adaptivity. International Journal for Numerical Methods in Engineering 33(7), 1365\u20131382","DOI":"10.1002\/nme.1620330703"},{"key":"1812_CR28","unstructured":"Abadi M, Barham P, Chen J, Chen Z, Davis A, Dean J, Devin M, Ghemawat S, Irving G, Isard M et al (2016) TensorFlow: a system for Large-Scale machine learning. In: 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), pp. 265\u2013283"},{"key":"1812_CR29","unstructured":"Glantz SA, Slinker BK (2001) Primer of Applied Regression & Analysis of Variance, Ed vol. 654. McGraw-Hill, Inc., New York, New York"},{"key":"1812_CR30","unstructured":"Schmitt V (1979) Pressure distributions on the ONERA M6-wing at transonic Mach numbers, experimental data base for computer program assessment. AGARD AR-138"},{"issue":"1\u20132","key":"1812_CR31","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1007\/s00466-002-0397-9","volume":"31","author":"KA S\u00f8rensen","year":"2003","unstructured":"S\u00f8rensen KA, Hassan O, Morgan K, Weatherill NP (2003) A multigrid accelerated hybrid unstructured mesh method for 3D compressible turbulent flow. Comput Mech 31(1\u20132):101\u2013114","journal-title":"Comput Mech"},{"key":"1812_CR32","unstructured":"Cheng J, Druzdzel MJ (2000) Computational Investigation of Low-Discrepancy Sequences in Simulation Algorithms for Bayesian Networks. Proceedings of the Sixteenth conference on Uncertainty in artificial intelligence"},{"issue":"12","key":"1812_CR33","doi-asserted-by":"publisher","first-page":"701","DOI":"10.1145\/355588.365104","volume":"7","author":"JH Halton","year":"1964","unstructured":"Halton JH (1964) Algorithm 247: Radical-inverse quasi-random point sequence. Commun ACM 7(12):701\u2013702","journal-title":"Commun ACM"},{"issue":"1","key":"1812_CR34","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1016\/j.cam.2005.05.022","volume":"189","author":"B Vandewoestyne","year":"2006","unstructured":"Vandewoestyne B, Cools R (2006) Good permutations for deterministic scrambled halton sequences in terms of l2-discrepancy. J Comput Appl Math 189(1):341\u2013361","journal-title":"J Comput Appl Math"},{"key":"1812_CR35","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2019.112631","volume":"358","author":"R Sevilla","year":"2020","unstructured":"Sevilla R, Zlotnik S, Huerta A (2020) Solution of geometrically parametrised problems within a CAD environment via model order reduction. Comput Methods Appl Mech Eng 358:112631","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"12","key":"1812_CR36","doi-asserted-by":"publisher","first-page":"2100707","DOI":"10.1002\/advs.202100707","volume":"8","author":"L Lannelongue","year":"2021","unstructured":"Lannelongue L, Grealey J, Inouye M (2021) Green algorithms: quantifying the carbon footprint of computation. Advanced science 8(12):2100707","journal-title":"Advanced science"},{"key":"1812_CR37","unstructured":"Lacoste A, Luccioni A, Schmidt V, Dandres T (2019) Quantifying the carbon emissions of machine learning. arXiv preprint arXiv:1910.09700"},{"key":"1812_CR38","unstructured":"Michal T (2019) Development of an Anisotropic Solution Adaptive Meshing Tool for Production Aerospace Applications. In: Sixth Workshop on Grid Generation for Numerical Computations"}],"container-title":["Engineering with Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-023-01812-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00366-023-01812-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-023-01812-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,20]],"date-time":"2023-12-20T03:05:17Z","timestamp":1703041517000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00366-023-01812-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,11]]},"references-count":38,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2023,12]]}},"alternative-id":["1812"],"URL":"https:\/\/doi.org\/10.1007\/s00366-023-01812-z","relation":{},"ISSN":["0177-0667","1435-5663"],"issn-type":[{"value":"0177-0667","type":"print"},{"value":"1435-5663","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,4,11]]},"assertion":[{"value":"26 September 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 March 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 April 2023","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 have no competing interests to declare that are relevant to the content of this article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}