{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T03:18:39Z","timestamp":1777432719020,"version":"3.51.4"},"reference-count":27,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2015,1,10]],"date-time":"2015-01-10T00:00:00Z","timestamp":1420848000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Engineering with Computers"],"published-print":{"date-parts":[[2017,10]]},"DOI":"10.1007\/s00366-014-0393-7","type":"journal-article","created":{"date-parts":[[2015,1,9]],"date-time":"2015-01-09T10:14:42Z","timestamp":1420798482000},"page":"717-726","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Efficient parallel optimization of volume meshes on heterogeneous computing systems"],"prefix":"10.1007","volume":"33","author":[{"given":"Zuofu","family":"Cheng","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric","family":"Shaffer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Raine","family":"Yeh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"George","family":"Zagaris","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Luke","family":"Olson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,1,10]]},"reference":[{"key":"393_CR1","series-title":"Lecture notes in computer science","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1007\/11549468_29","volume-title":"Euro-Par 2005 parallel processing","author":"E Boman","year":"2005","unstructured":"Boman E, Bozda D, Catalyurek U, Gebremedhin A, Manne F (2005) A scalable parallel graph coloring algorithm for distributed memory computers. In: Cunha J, Medeiros P (eds) Euro-Par 2005 parallel processing, vol 3648., Lecture notes in computer scienceSpringer, Berlin, pp 241\u2013251"},{"key":"393_CR2","doi-asserted-by":"crossref","unstructured":"DAmato J, Vnere M (2013) A CPUGPU framework for optimizing the quality of large meshes. J Parallel Distrib Comput 73(8):1127\u20131134","DOI":"10.1016\/j.jpdc.2013.03.007"},{"issue":"3","key":"393_CR3","doi-asserted-by":"crossref","first-page":"437","DOI":"10.1007\/BF02125407","volume":"63","author":"C Fleurent","year":"1996","unstructured":"Fleurent C, Ferland JA (1996) Genetic and hybrid algorithms for graph coloring. Ann Oper Res 63(3):437\u2013461","journal-title":"Ann Oper Res"},{"issue":"6","key":"393_CR4","doi-asserted-by":"crossref","first-page":"2023","DOI":"10.1137\/S1064827597323208","volume":"20","author":"L Freitag","year":"1999","unstructured":"Freitag L, Jones M, Plassmann P (1999) A parallel algorithm for mesh smoothing. SIAM J Sci Comput 20(6):2023\u20132040","journal-title":"SIAM J Sci Comput"},{"key":"393_CR5","unstructured":"Freitag L, Knupp P, Munson T, Shontz S (2004) A comparison of inexact Newton and coordinate descent mesh optimization techniques. In: Proceedings of the 13th international meshing roundtable, Williamsburg, pp 243\u2013254"},{"issue":"2","key":"393_CR6","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1007\/s00366-006-0015-0","volume":"22","author":"L Freitag","year":"2006","unstructured":"Freitag L, Knupp P, Munson T, Shontz S (2006) A comparison of two optimization methods for mesh quality improvement. Invit Submiss Eng Comput 22(2):61\u201374","journal-title":"Invit Submiss Eng Comput"},{"issue":"1\u20132","key":"393_CR7","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1002\/1097-0207(20000910\/20)49:1\/2<109::AID-NME925>3.0.CO;2-U","volume":"49","author":"LA Freitag","year":"2000","unstructured":"Freitag LA, Plassmann P (2000) Local optimization-based simplicial mesh untangling and improvement. Int J Numer Methods Eng 49(1\u20132):109\u2013125","journal-title":"Int J Numer Methods Eng"},{"issue":"911","key":"393_CR8","doi-asserted-by":"crossref","first-page":"913","DOI":"10.1016\/j.cma.2003.08.004","volume":"193","author":"RV Garimella","year":"2004","unstructured":"Garimella RV, Shashkov MJ, Knupp PM (2004) Triangular and quadrilateral surface mesh quality optimization using local parametrization. Comput Methods Appl Mech Eng 193(911):913\u2013928","journal-title":"Comput Methods Appl Mech Eng"},{"key":"393_CR9","doi-asserted-by":"crossref","unstructured":"Gorman G, Southern J, Farrell P, Piggott M, Rokos G, Kelly P (2012) Hybrid OpenMP\/MPI anisotropic mesh smoothing. Proc Comput Sci 9(0):1513\u20131522 (proceedings of the international conference on computational science, ICCS 2012)","DOI":"10.1016\/j.procs.2012.04.166"},{"issue":"2","key":"393_CR10","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1002\/jgt.3190120212","volume":"12","author":"A Gyrfs","year":"1988","unstructured":"Gyrfs A, Lehel J (1988) On-line and first fit colorings of graphs. J Graph Theory 12(2):217\u2013227","journal-title":"J Graph Theory"},{"key":"393_CR11","series-title":"Lecture notes in computer science","doi-asserted-by":"crossref","first-page":"1180","DOI":"10.1007\/11424925_123","volume-title":"Computational science and its applications ICCSA 2005","author":"X Jiao","year":"2005","unstructured":"Jiao X, Alexander P (2005) Parallel feature-preserving mesh smoothing. In: Gervasi O, Gavrilova M, Kumar V, Lagan A, Lee H, Mun Y, Taniar D, Tan C (eds) Computational science and its applications ICCSA 2005, vol 3483., Lecture notes in computer scienceSpringer, Berlin, pp 1180\u20131189"},{"key":"393_CR12","doi-asserted-by":"crossref","first-page":"160","DOI":"10.1016\/j.cad.2007.10.005","volume":"40","author":"X Jiao","year":"2008","unstructured":"Jiao X, Bayyana NR (2008) Identification of c1 and c2 discontinuities for surface meshes in CAD. Comput Aided Des 40:160\u2013175","journal-title":"Comput Aided Des"},{"issue":"3","key":"393_CR13","doi-asserted-by":"crossref","first-page":"654","DOI":"10.1137\/0914041","volume":"14","author":"MT Jones","year":"1993","unstructured":"Jones MT, Plassmann PE (1993) A parallel graph coloring heuristic. SIAM J Sci Comput 14(3):654\u2013669","journal-title":"SIAM J Sci Comput"},{"key":"393_CR14","unstructured":"Lewis A, Overton M (2009) Nonsmooth optimization via BFGS. SIAM J Optim (submitted)"},{"issue":"2","key":"393_CR15","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1007\/BF01955874","volume":"34","author":"A Liu","year":"1994","unstructured":"Liu A, Joe B (1994) Relationship between tetrahedron shape measures. BIT Numer Math 34(2):268\u2013287","journal-title":"BIT Numer Math"},{"key":"393_CR16","doi-asserted-by":"crossref","unstructured":"McLaurin D, Shontz S (2014) Automated edge grid generation based on arc-length optimization. In: Sarrate J, Staten M (eds) Proceedings of the 22nd international meshing roundtable, pp 385\u2013403. Springer, New York","DOI":"10.1007\/978-3-319-02335-9_22"},{"key":"393_CR17","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1007\/3-540-29090-7_28","volume-title":"Proceedings of the 14th international meshing roundtable","author":"R Montenegro","year":"2005","unstructured":"Montenegro R, Escobar J, Montero G (2005) Quality improvement of surface triangulations. In: Hanks B (ed) Proceedings of the 14th international meshing roundtable. Springer, Berlin, pp 469\u2013480"},{"key":"393_CR18","first-page":"27","volume":"16","author":"T Munson","year":"2005","unstructured":"Munson T (2005) Optimizing the quality of mesh elements. SIAG\/Optim News Views 16:27\u201334","journal-title":"SIAG\/Optim News Views"},{"key":"393_CR19","doi-asserted-by":"crossref","first-page":"561","DOI":"10.1007\/s10107-006-0014-3","volume":"110","author":"T Munson","year":"2007","unstructured":"Munson T (2007) Mesh shape-quality optimization using the inverse mean-ratio metric. Math Program 110:561\u2013590","journal-title":"Math Program"},{"key":"393_CR20","doi-asserted-by":"crossref","unstructured":"Park J, Shontz SM (2010) Two derivative-free optimization algorithms for mesh quality improvement. Proc Comput Sci 1(1):387\u2013396 (ICCS 2010)","DOI":"10.1016\/j.procs.2010.04.042"},{"issue":"3","key":"393_CR21","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1007\/s00366-012-0294-6","volume":"30","author":"S Sastry","year":"2014","unstructured":"Sastry S, Shontz S, Vavasis S (2014) A log-barrier method for mesh quality improvement and untangling. Eng Comput 30(3):315\u2013329","journal-title":"Eng Comput"},{"key":"393_CR22","doi-asserted-by":"crossref","unstructured":"Shaffer E, Cheng Z, Yeh R, Zagaris G, Olson L (2014) Efficient GPU-based optimization of volume meshes. In: Bader M (ed) Parallel computing: accelerating computational science and engineering (CSE). Advances in parallel computing, vol 25. IOS Press BV, Amsterdam, pp 285\u2013294","DOI":"10.3233\/978-1-61499-381-0-285"},{"key":"393_CR23","unstructured":"Shaffer E, Zagaris G (2011) GPU accelerated derivative-free mesh optimization. In: Hwu W-M (ed) GPU computing gems jade edition. Applications of GPU computing series, chap 13, 1st edn. Morgan Kaufmann, Waltham, pp 145\u2013154"},{"key":"393_CR24","unstructured":"Shewchuk J (2002) What is a good linear element? Interpolation, conditioning, and quality measures. In: Proceedings of the 11th international meshing roundtable, pp 115\u2013126"},{"issue":"14","key":"393_CR25","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1016\/j.cma.2009.09.027","volume":"199","author":"D Vartziotis","year":"2009","unstructured":"Vartziotis D, Wipper J, Schwald B (2009) The geometric element transformation method for tetrahedral mesh smoothing. Comput Methods Appl Mech Eng 199(14):169\u2013182","journal-title":"Comput Methods Appl Mech Eng"},{"key":"393_CR26","volume-title":"Fitting FFT onto the G80 architecture","author":"V Volkov","year":"2008","unstructured":"Volkov V, Kazian B (2008) Fitting FFT onto the G80 architecture, vol 40. University of California, Berkeley","edition":"40"},{"issue":"5","key":"393_CR27","doi-asserted-by":"crossref","first-page":"527","DOI":"10.1002\/nme.4400","volume":"93","author":"S Walton","year":"2013","unstructured":"Walton S, Hassan O, Morgan K (2013) Reduced order mesh optimisation using proper orthogonal decomposition and a modified cuckoo search. Int J Numer Methods Eng 93(5):527\u2013550","journal-title":"Int J Numer Methods Eng"}],"container-title":["Engineering with Computers"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-014-0393-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00366-014-0393-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-014-0393-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-014-0393-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,16]],"date-time":"2025-05-16T16:04:52Z","timestamp":1747411492000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00366-014-0393-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,1,10]]},"references-count":27,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,10]]}},"alternative-id":["393"],"URL":"https:\/\/doi.org\/10.1007\/s00366-014-0393-7","relation":{},"ISSN":["0177-0667","1435-5663"],"issn-type":[{"value":"0177-0667","type":"print"},{"value":"1435-5663","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,1,10]]}}}