Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
125 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

A restricted additive smoother for finite cell flow problems (2403.11636v1)

Published 18 Mar 2024 in math.NA, cs.NA, math-ph, and math.MP

Abstract: In this work, we propose an adaptive geometric multigrid method for the solution of large-scale finite cell flow problems. The finite cell method seeks to circumvent the need for a boundary-conforming mesh through the embedding of the physical domain in a regular background mesh. As a result of the intersection between the physical domain and the background computational mesh, the resultant systems of equations are typically numerically ill-conditioned, rendering the appropriate treatment of cutcells a crucial aspect of the solver. To this end, we propose a smoother operator with favorable parallel properties and discuss its memory footprint and parallelization aspects. We propose three cache policies that offer a balance between cached and on-the-fly computation and discuss the optimization opportunities offered by the smoother operator. It is shown that the smoother operator, on account of its additive nature, can be replicated in parallel exactly with little communication overhead, which offers a major advantage in parallel settings as the geometric multigrid solver is consequently independent of the number of processes. The convergence and scalability of the geometric multigrid method is studied using numerical examples. It is shown that the iteration count of the solver remains bounded independent of the problem size and depth of the grid hierarchy. The solver is shown to obtain excellent weak and strong scaling using numerical benchmarks with more than 665 million degrees of freedom. The presented geometric multigrid solver is, therefore, an attractive option for the solution of large-scale finite cell problems in massively parallel high-performance computing environments.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (60)
  1. “Finite cell method compared to h-version finite element method for elasto-plastic problems” In Applied Mathematics and Mechanics 35 Springer, 2014, pp. 1239–1248
  2. “The finite cell method for the J2 flow theory of plasticity” In Finite Elements in Analysis and Design 69 Elsevier, 2013, pp. 37–47
  3. Ivo Babuška “The finite element method with penalty” In Mathematics of computation 27.122, 1973, pp. 221–228
  4. Michael Bader “Space-filling curves: an introduction with applications in scientific computing” Springer Science & Business Media, 2012
  5. “Efficient Management of Parallelism in Object Oriented Numerical Software Libraries” In Modern Software Tools in Scientific Computing Birkhäuser Press, 1997, pp. 163–202
  6. “Arbitrary discontinuities in finite elements” In International Journal for Numerical Methods in Engineering 50.4 Wiley Online Library, 2001, pp. 993–1013
  7. Pavel B Bochev, Clark R Dohrmann and Max D Gunzburger “Stabilization of low-order mixed finite elements for the Stokes equations” In SIAM Journal on Numerical Analysis 44.1 SIAM, 2006, pp. 82–101
  8. “An efficient smoother for the Stokes problem” In Applied Numerical Mathematics 23.1 Elsevier, 1997, pp. 3–19
  9. James H Bramble, Joseph E Pasciak and Apostol T Vassilev “Analysis of the inexact Uzawa algorithm for saddle point problems” In SIAM Journal on Numerical Analysis 34.3 SIAM, 1997, pp. 1072–1092
  10. Erik Burman “Ghost penalty” In Comptes Rendus Mathematique 348.21, 2010, pp. 1217–1220 DOI: https://doi.org/10.1016/j.crma.2010.10.006
  11. “Fictitious domain finite element methods using cut elements: I. A stabilized Lagrange multiplier method” In Computer Methods in Applied Mechanics and Engineering 199.41-44 Elsevier, 2010, pp. 2680–2686
  12. “Fictitious domain finite element methods using cut elements: II. A stabilized Nitsche method” In Applied Numerical Mathematics 62.4 Elsevier, 2012, pp. 328–341
  13. “CutFEM: discretizing geometry and partial differential equations” In International Journal for Numerical Methods in Engineering 104.7 Wiley Online Library, 2015, pp. 472–501
  14. Carsten Burstedde, Lucas C Wilcox and Omar Ghattas “p4est: Scalable algorithms for parallel adaptive mesh refinement on forests of octrees” In SIAM Journal on Scientific Computing 33.3 SIAM, 2011, pp. 1103–1133
  15. Clark R Dohrmann and Pavel B Bochev “A stabilized finite element method for the Stokes problem based on polynomial pressure projections” In International Journal for Numerical Methods in Fluids 46.2 Wiley Online Library, 2004, pp. 183–201
  16. “An efficient finite element method for embedded interface problems” In International journal for numerical methods in engineering 78.2 Wiley Online Library, 2009, pp. 229–252
  17. “The finite cell method for three-dimensional problems of solid mechanics” In Computer methods in applied mechanics and engineering 197.45-48 Elsevier, 2008, pp. 3768–3782
  18. “Block preconditioners based on approximate commutators” In SIAM Journal on Scientific Computing 27.5 SIAM, 2006, pp. 1651–1668
  19. Howard C Elman and Gene H Golub “Inexact and preconditioned Uzawa algorithms for saddle point problems” In SIAM Journal on Numerical Analysis 31.6 SIAM, 1994, pp. 1645–1661
  20. Anand Embar, John Dolbow and Isaac Harari “Imposing Dirichlet boundary conditions with Nitsche’s method and spline-based finite elements” In International journal for numerical methods in engineering 83.7 Wiley Online Library, 2010, pp. 877–898
  21. “Theory and practice of finite elements” Springer, 2004
  22. Robert Eymard, Thierry Gallouët and Raphaèle Herbin “Finite volume methods” In Handbook of numerical analysis 7 Elsevier, 2000, pp. 713–1018
  23. “Imposing essential boundary conditions in mesh-free methods” In Computer methods in applied mechanics and engineering 193.12-14 Elsevier, 2004, pp. 1257–1275
  24. Bernd Flemisch and Barbara I Wohlmuth “Stable Lagrange multipliers for quadrilateral meshes of curved interfaces in 3D” In Computer Methods in Applied Mechanics and Engineering 196.8 Elsevier, 2007, pp. 1589–1602
  25. Martin Jakob Gander “Schwarz methods over the course of time” In Electronic transactions on numerical analysis 31, 2008, pp. 228–255
  26. “Distributed Lagrange multipliers based on fictitious domain method for second order elliptic problems” In Computer Methods in Applied Mechanics and Engineering 196.8 Elsevier, 2007, pp. 1498–1506
  27. Wolfgang Hackbusch “Multi-grid methods and applications”, Springer Series in Computational Mathematics Springer Berlin, Heidelberg, 1985
  28. “An unfitted finite element method, based on Nitsche’s method, for elliptic interface problems” In Computer methods in applied mechanics and engineering 191.47-48 Elsevier, 2002, pp. 5537–5552
  29. “Hierarchical multigrid approaches for the finite cell method on uniform and multi-level hp-refined grids” In Computer Methods in Applied Mechanics and Engineering 386 Elsevier, 2021, pp. 114075
  30. David Kay, Daniel Loghin and Andrew Wathen “A preconditioner for the steady-state Navier–Stokes equations” In SIAM Journal on Scientific Computing 24.1 SIAM, 2002, pp. 237–256
  31. Axel Klawonn and Luca F Pavarino “A comparison of overlapping Schwarz methods and block preconditioners for saddle point problems” In Numerical linear algebra with applications 7.1 Wiley Online Library, 2000, pp. 1–25
  32. Axel Klawonn and Luca F Pavarino “Overlapping Schwarz methods for mixed linear elasticity and Stokes problems” In Computer Methods in Applied Mechanics and Engineering 165.1-4 Elsevier, 1998, pp. 233–245
  33. Randall J LeVeque “Finite difference methods for ordinary and partial differential equations: steady-state and time-dependent problems” SIAM, 2007
  34. “A stabilized finite element method based on two local Gauss integrations for the Stokes equations” In Journal of Computational and Applied Mathematics 214.1 Elsevier, 2008, pp. 58–65
  35. “Immersed boundary methods” In Annu. Rev. Fluid Mech. 37 Annual Reviews, 2005, pp. 239–261
  36. Joachim Nitsche “Über ein Variationsprinzip zur Lösung von Dirichlet-Problemen bei Verwendung von Teilräumen, die keinen Randbedingungen unterworfen sind” In Abhandlungen aus dem mathematischen Seminar der Universität Hamburg 36.1, 1971, pp. 9–15 Springer
  37. J Parvizian, A Düster and E Rank “Topology optimization using the finite cell method” In Optimization and Engineering 13.1 Springer, 2012, pp. 57–78
  38. Jamshid Parvizian, Alexander Düster and Ernst Rank “Finite cell method” In Computational Mechanics 41.1 Springer, 2007, pp. 121–133
  39. Suhas V Patankar and D Brian Spalding “A calculation procedure for heat, mass and momentum transfer in three-dimensional parabolic flows” In Numerical prediction of flow, heat transfer, turbulence and combustion Elsevier, 1972, pp. 54–73
  40. Luca F Pavarino “Indefinite overlapping Schwarz methods for time-dependent Stokes problems” In Computer methods in applied mechanics and engineering 187.1-2 Elsevier, 2000, pp. 35–51
  41. Charles S Peskin “The immersed boundary method” In Acta numerica 11 Cambridge University Press, 2002, pp. 479–517
  42. “Multigrid solvers for immersed finite element methods and immersed isogeometric analysis” In Computational Mechanics 65 Springer, 2019, pp. 1–32
  43. “Using the finite cell method to predict crack initiation in ductile materials” In Computational Materials Science 82 Elsevier, 2014, pp. 427–434
  44. “Geometric modeling, isogeometric analysis and the finite cell method” In Computer Methods in Applied Mechanics and Engineering 249 Elsevier, 2012, pp. 104–115
  45. “A preconditioned iterative method for saddlepoint problems” In SIAM Journal on Matrix Analysis and Applications 13.3 SIAM, 1992, pp. 887–904
  46. Yousef Saad “Iterative methods for sparse linear systems” siam, 2003
  47. S Saberi, G Meschke and A Vogel “An Efficient Parallel Adaptive GMG Solver for Large-Scale Stokes Problems” In European Conference on Parallel Processing, 2023, pp. 694–709 Springer
  48. S. Saberi, G. Meschke and A. Vogel “A restricted additive Vanka smoother for geometric multigrid” In Journal of Computational Physics 459 Elsevier, 2022, pp. 111123
  49. S. Saberi, G. Meschke and A. Vogel “Adaptive geometric multigrid for the mixed finite cell formulation of Stokes and Navier–Stokes equations” In International Journal for Numerical Methods in Fluids 95.7 Wiley Online Library, 2023, pp. 1035–1053 DOI: https://doi.org/10.1002/fld.5180
  50. S. Saberi, A. Vogel and G. Meschke “Parallel Finite Cell Method with Adaptive Geometric Multigrid” In Euro-Par 2020: Parallel Processing Cham: Springer International Publishing, 2020, pp. 578–593 Springer
  51. “Benchmark computations of laminar flow around a cylinder” In Flow simulation with high-performance computers II Springer, 1996, pp. 547–566
  52. “The Finite Cell Method: A review in the context of higher-order structural analysis of CAD and image-based geometric models” In Archives of Computational Methods in Engineering 22.3 Springer, 2015, pp. 391–455
  53. “Small and large deformation analysis with the p-and B-spline versions of the Finite Cell Method” In Computational Mechanics 50.4 Springer, 2012, pp. 445–478
  54. “Fast iterative solution of stabilised Stokes systems part II: using general block preconditioners” In SIAM Journal on Numerical Analysis 31.5 SIAM, 1994, pp. 1352–1367
  55. “Efficient preconditioning of the linearized Navier–Stokes equations for incompressible flow” In Journal of Computational and Applied Mathematics 128.1-2 Elsevier, 2001, pp. 261–279
  56. S Pratap Vanka “Block-implicit multigrid solution of Navier-Stokes equations in primitive variables” In Journal of Computational Physics 65.1 Elsevier, 1986, pp. 138–158
  57. Rüdiger Verfürth “A multilevel algorithm for mixed problems” In SIAM journal on numerical analysis 21.2 SIAM, 1984, pp. 264–271
  58. Gabriel Wittum “Multi-grid methods for Stokes and Navier-Stokes equations” In Numerische Mathematik 54.5 Springer, 1989, pp. 543–563
  59. “The finite cell method for linear thermoelasticity” In Computers & Mathematics with Applications 64.11 Elsevier, 2012, pp. 3527–3541
  60. “A modified collocation method and a penalty formulation for enforcing the essential boundary conditions in the element free Galerkin method” In Computational Mechanics 21.3 Springer, 1998, pp. 211–222

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com

Tweets