{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,21]],"date-time":"2026-08-21T17:27:22Z","timestamp":1787333242404,"version":"build-2736575974"},"reference-count":26,"publisher":"Society for Industrial & Applied Mathematics (SIAM)","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SIAM J. Sci. Comput."],"published-print":{"date-parts":[[2012,1]]},"abstract":"<jats:p>In this paper we describe a general adaptive finite element framework for unstructured tetrahedral meshes without hanging nodes suitable for large scale parallel computations. Our framework is designed to scale linearly to several thousands of processors, using fully distributed and efficient algorithms. The key components of our implementation, local mesh refinement and load balancing algorithms, are described in detail. Finally, we present a theoretical and experimental performance study of our framework, used in a large scale computational fluid dynamics computation, and we compare scaling and complexity of different algorithms on different massively parallel architectures.<\/jats:p>","DOI":"10.1137\/100800683","type":"journal-article","created":{"date-parts":[[2012,2,16]],"date-time":"2012-02-16T18:22:13Z","timestamp":1329416533000},"page":"C24-C41","source":"Crossref","is-referenced-by-count":21,"title":["Framework for Massively Parallel Adaptive Finite Element Computational Fluid Dynamics on Tetrahedral Meshes"],"prefix":"10.1137","volume":"34","author":[{"given":"Niclas","family":"Jansson","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Johan","family":"Hoffman","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Johan","family":"Jansson","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"351","published-online":{"date-parts":[[2012,2,16]]},"reference":[{"key":"R1","unstructured":"S. Balay, K. Buschelman, W. D. Gropp, D. Kaushik, M. G. Knepley, L. Curfman McInnes, B. F. Smith, and H. Zhang,\n                      PETSc\n                      , http:\/\/www.mcs.anl.gov\/petsc (2009)."},{"key":"R2","doi-asserted-by":"crossref","unstructured":"W. Bangerth, R. Hartmann, and G. Kanschat,\n                      deal.\n                      II\n                      \u2014A general-purpose object-oriented finite element library\n                      , ACM Trans. Math. Software, 33 (2007).","DOI":"10.1145\/1268776.1268779"},{"key":"R3","doi-asserted-by":"publisher","DOI":"10.1016\/0377-0427(91)90224-8"},{"key":"R4","doi-asserted-by":"publisher","DOI":"10.1007\/BF02238487"},{"key":"R5","unstructured":"L. bo Zhang,\n                      A Parallel Algorithm for Adaptive Local Refinement of Tetrahedral Meshes Using Bisection\n                      , Technical report preprint ICM-05-09, Institute of Computational Mathematics and Scientific\/Engineering Computing, 2005."},{"key":"R6","unstructured":"J. G. Casta\u00f1os and J. E. Savage,\n                      Parallel refinement of unstructured meshes\n                      , in Proceedings of the IASTED Conference on Parallel and Distributed Computing Systems, 1999."},{"key":"R7","doi-asserted-by":"publisher","DOI":"10.1002\/nme.2788"},{"key":"R8","doi-asserted-by":"crossref","unstructured":"R. Vilela de Abreu, N. Jansson, and J. Hoffman,\n                      Adaptive computation of aeroacoustic sources for rudimentary landing gear\n                      , in Proceedings of the Workshop on Benchmark Problems Airframe Noise Computation (BANC-I), 2010.","DOI":"10.2514\/6.2011-2942"},{"key":"R9","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2006.105"},{"key":"R10","doi-asserted-by":"publisher","DOI":"10.1145\/1089014.1089018"},{"key":"R11","doi-asserted-by":"crossref","unstructured":"R. D. Falgout and U. M. Yang,\n                      Hypre: A library of high performance preconditioners\n                      , in Computational Science-ICCS 2002, Part III, Proceedings, Lecture Notes in Comput. Sci. 2331, Springer, Berlin, 2002, pp. 632\u2013641.","DOI":"10.1007\/3-540-47789-6_66"},{"key":"R12","doi-asserted-by":"publisher","DOI":"10.1147\/rd.492.0195"},{"key":"R13","unstructured":"A. Grama, G. Karypis, V. Kumar, and A. Gupta,\n                      Introduction to Parallel Computing\n                      , 2nd ed., Addison-Wesley, Reading, MA, 2003."},{"key":"R14","doi-asserted-by":"crossref","unstructured":"J. Hoffman, J. Jansson, M. Nazarov, and N. Jansson,\n                      Unicorn: A unified continuum mechanics solver\n                      , in Automated Scientific Computing, Springer, Berlin, 2011.","DOI":"10.1007\/978-3-642-23099-8_18"},{"key":"R15","unstructured":"J. Hoffman, J. Jansson, M. Nazarov, and N. Jansson,\n                      Unicorn\n                      , http:\/\/launchpad.net\/unicorn."},{"key":"R16","doi-asserted-by":"crossref","unstructured":"J. Hoffman and C. Johnson,\n                      Computational Turbulent Incompressible Flow\n                      , Appl. Math. Body Soul 4, Springer, Berlin, 2007.","DOI":"10.1007\/978-3-540-46533-1"},{"key":"R17","unstructured":"Y. Hu and R. Blake,\n                      An Optimal Dynamic Load Balancing Algorithm\n                      , Technical report DL-P95-011, Daresbury Laboratory, Warrington, UK, 1995."},{"key":"R18","unstructured":"N. Jansson,\n                      Adaptive Mesh Refinement for Large Scale Parallel Computing with DOLFIN\n                      , MS thesis, School of Computer Science and Engineering, Royal Institute of Technology 2008."},{"key":"R19","doi-asserted-by":"publisher","DOI":"10.1007\/s00366-006-0049-3"},{"key":"R20","unstructured":"A. Logg, G. N. Wells, et al.\n                      DOLFIN\n                      , http:\/\/launchpad.net\/dolfin."},{"key":"R21","doi-asserted-by":"publisher","DOI":"10.1145\/1731022.1731030"},{"key":"R22","unstructured":"L. Oliker,\n                      PLUM Parallel Load Balancing for Unstructured Adaptive Meshes\n                      , Technical report RIACS-TR-98-01, RIACS, NASA Ames Research Center, 1998."},{"key":"R23","doi-asserted-by":"publisher","DOI":"10.1137\/0721042"},{"key":"R24","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-0207(19970930)40:18<3313::AID-NME214>3.0.CO;2-#"},{"key":"R25","unstructured":"K. Schloegel, G. Karypis, V. Kumar, R. Biswas, and L. Oliker,\n                      A performance study of diffusive vs. remapped load-balancing schemes\n                      , in Proceedings of the 11th International Conference on Parallel and Distributed Computing Systems, 1998."},{"key":"R26","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1997.1410"}],"container-title":["SIAM Journal on Scientific Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/epubs.siam.org\/doi\/pdf\/10.1137\/100800683","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,8,21]],"date-time":"2026-08-21T16:44:24Z","timestamp":1787330664000},"score":1,"resource":{"primary":{"URL":"https:\/\/epubs.siam.org\/doi\/10.1137\/100800683"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,1]]},"references-count":26,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2012,1]]}},"alternative-id":["10.1137\/100800683"],"URL":"https:\/\/doi.org\/10.1137\/100800683","relation":{},"ISSN":["1064-8275","1095-7197"],"issn-type":[{"value":"1064-8275","type":"print"},{"value":"1095-7197","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,1]]}}}