high performance mantle convection modeling
play

High performance mantle convection modeling Jens Weism uller, Bj - PowerPoint PPT Presentation

Introduction Equations HPC methods Asthenosphere Conclusions High performance mantle convection modeling Jens Weism uller, Bj orn Gmeiner, Siavash Ghelichkhan, Markus Huber, Lorenz John, Barbara Wohlmuth, Ulrich R ude and Hans-Peter


  1. Introduction Equations HPC methods Asthenosphere Conclusions High performance mantle convection modeling Jens Weism¨ uller, Bj¨ orn Gmeiner, Siavash Ghelichkhan, Markus Huber, Lorenz John, Barbara Wohlmuth, Ulrich R¨ ude and Hans-Peter Bunge Geophysics Department of Earth- and Environmental Sciences Ludwig-Maximilians-Universit¨ at M¨ unchen SPPEXA annual plenary meeting, 25.01.2016 T ERRA Weism¨ uller et al. High performance mantle convection modeling 1/26

  2. Introduction Equations HPC methods Asthenosphere Conclusions The Earth’s mantle • Solid layer between crust and core • Makes up about 84% of the Earth’s volume • Solid, but ductile • Creeping, viscous flow • Convects on time scales of cm/a Image: mail.colonial.net Weism¨ uller et al. High performance mantle convection modeling 2/26

  3. Introduction Equations HPC methods Asthenosphere Conclusions Mantle Convection • Regulates the long term thermal evolution of the Earth • Controls heat loss of the core • Driving force behind plate tectonics Image: mail.colonial.net Weism¨ uller et al. High performance mantle convection modeling 3/26

  4. Introduction Equations HPC methods Asthenosphere Conclusions Plate tectonics • Earth’s magnetic field alternates polarity Image: geology.sdsu.edu • Solidifying rock takes on the current magnetic field of the Earth • Residual magnetization can be used to reconstruct tectonic plate motion history Weism¨ uller et al. High performance mantle convection modeling 4/26

  5. Introduction Equations HPC methods Asthenosphere Conclusions Seismic tomography • Seismic tomography images shear velocities in the mantle • Using mineralogic models, they can be converted to buoyancies Ritsema et al, S40RTS Weism¨ uller et al. High performance mantle convection modeling 5/26

  6. Introduction Equations HPC methods Asthenosphere Conclusions Seismic tomography • Seismic tomography images shear velocities in the mantle • Using mineralogic models, they can be converted to buoyancies Together with plate velocities: Terminal and boundary conditions Weism¨ uller et al. High performance mantle convection modeling 6/26

  7. Introduction Equations HPC methods Asthenosphere Conclusions Brief history of mantle Glatzmeier, 1988 Baumgardner, 1985 convection modeling • Global models became available in the late 80s • They were parallelized in the 90s Bunge and Baumgardner, 1995 Tackley et al, 1993 Weism¨ uller et al. High performance mantle convection modeling 7/26

  8. Introduction Equations HPC methods Asthenosphere Conclusions Zhong et al, 2007 • Convective planform (Earth and other planets) • Link to seismology • Geodetic observations • Mineralogy • Rheological effects • Thermal evolution • . . . Schuberth et al, 2009 Tackley, 2012 Weism¨ uller et al. High performance mantle convection modeling 8/26

  9. Introduction Equations HPC methods Asthenosphere Conclusions Towards extreme resolutions • Most classic codes scale to ∼ 1 , 000 processors • Current supercomputers have ∼ 1 , 000 , 000 cores • New class of problems: ◮ Fluid dynamic inverse models ◮ Complex non-linear problems Weism¨ uller et al. High performance mantle convection modeling 9/26

  10. Introduction Equations HPC methods Asthenosphere Conclusions Future applications: Adjoint • Reconstruct past state of the mantle with inverse models • Start from initial guess • Iteratively run forward and backwards simulations Ghelichkhan et al, submitted Weism¨ uller et al. High performance mantle convection modeling 10/26

  11. Introduction Equations HPC methods Asthenosphere Conclusions Complex, non-linear rheologies Deformation mechanisms of MgO: • Classically, flow laws are linear: η = f ( x , T ) • Non-linear behaviour increasingly in focus: η = f ( x , T , v ) • Conventional stress-strain-relations might not hold: η =? Cordier et al, 2012 ⇒ Will need to deal with computationally challenging rheologies Weism¨ uller et al. High performance mantle convection modeling 11/26

  12. Introduction Equations HPC methods Asthenosphere Conclusions Governing equations � η ∆ u − ∇ p + Ra T = 0 Stokes equations ∇ · u = 0 ∂ t T = − u · ∇ T − κ ∆ T } Heat equation • Simplified Navier-Stokes equations • Slow deformation by creep Weism¨ uller et al. High performance mantle convection modeling 12/26

  13. Introduction Equations HPC methods Asthenosphere Conclusions Governing equations � η ∆ u − ∇ p + Ra T = 0 Stokes equations ∇ · u = 0 ∂ t T = − u · ∇ T − κ ∆ T } Heat equation • Simplified Navier-Stokes equations • Slow deformation by creep • Force balance between friction and buoyancy Weism¨ uller et al. High performance mantle convection modeling 12/26

  14. Introduction Equations HPC methods Asthenosphere Conclusions Governing equations � η ∆ u − ∇ p + Ra T = 0 Stokes equations ∇ · u = 0 ∂ t T = − u · ∇ T − κ ∆ T } Heat equation • Simplified Navier-Stokes equations • Slow deformation by creep • Force balance between friction and buoyancy • Dominated by viscous term η ∆ u ⇒ Global models Weism¨ uller et al. High performance mantle convection modeling 12/26

  15. Introduction Equations HPC methods Asthenosphere Conclusions Governing equations � η ∆ u − ∇ p + Ra T = 0 Stokes equations ∇ · u = 0 ∂ t T = − u · ∇ T − κ ∆ T } Heat equation • Simplified Navier-Stokes equations • Slow deformation by creep • Force balance between friction and buoyancy • Dominated by viscous term η ∆ u ⇒ Global models • Time derivative only in heat equation Weism¨ uller et al. High performance mantle convection modeling 12/26

  16. Introduction Equations HPC methods Asthenosphere Conclusions Governing equations � η ∆ u − ∇ p + Ra T = 0 Stokes equations ∇ · u = 0 ∂ t T = − u · ∇ T − κ ∆ T } Heat equation Start with initial T Solve Stokes equations for u and p Integrate heat equation for T forward in time Weism¨ uller et al. High performance mantle convection modeling 13/26

  17. Introduction Equations HPC methods Asthenosphere Conclusions Governing equations � η ∆ u − ∇ p + Ra T = 0 Stokes equations ∇ · u = 0 ∂ t T = − u · ∇ T − κ ∆ T } Heat equation Start with initial T Solve Stokes equations for u and p Integrate heat equation for T forward in time Weism¨ uller et al. High performance mantle convection modeling 13/26

  18. Introduction Equations HPC methods Asthenosphere Conclusions Solving the Stokes equations � η ∆ u − ∇ p + Ra T = 0 Stokes equations ∇ · u = 0 ∂ t T = − u · ∇ T − κ ∆ T } Heat equation • So called saddle point problem: � A � � u � f � � B T = B 0 p 0 • Many possible solution schemes • Expensive part is solution of Au = f Weism¨ uller et al. High performance mantle convection modeling 14/26

  19. Introduction Equations HPC methods Asthenosphere Conclusions Adaptive mesh refinement • Flow structures evolve down to the kilometer-scale • Refine the mesh where things happen • Administrational overhead Burstedde et al, 2013 Kronbichler et al, 2012 Weism¨ uller et al. High performance mantle convection modeling 15/26

  20. Introduction Equations HPC methods Asthenosphere Conclusions Extreme resolutions Alternative Concept: • Equal resolution throughout the mantle + No administrative overhead – Computational overhead in areas that need no high resolution Weism¨ uller et al. High performance mantle convection modeling 16/26

  21. Introduction Equations HPC methods Asthenosphere Conclusions Hierarchical Hybrid Grids • Discretizing a planet not possible with fully structured grid • More efficient solvers on structured grids Block-structured grid: • Unstructured input mesh as multigrid’s coarse grid • Regularly refined Weism¨ uller et al. High performance mantle convection modeling 17/26

  22. Introduction Equations HPC methods Asthenosphere Conclusions Hierarchical Hybrid Grids On input mesh: Geometric hierarchy of ... • Volumes (tetrahedra) • Faces (triangles) • Edges • Nodes Communication reduction by • Independent solution within geometric elements • Communication of ghost layers Weism¨ uller et al. High performance mantle convection modeling 18/26

  23. Introduction Equations HPC methods Asthenosphere Conclusions Hierarchical Hybrid Grids Matrix free stencil code • Fully stencil-based for constant viscosity (30 FLOPS per grid point and operator evaluation) • Efficient on-the-fly stencil assembly for more complex cases Weism¨ uller et al. High performance mantle convection modeling 19/26

  24. Introduction Equations HPC methods Asthenosphere Conclusions The asthenosphere • Mechanically weak uppermost layer of the mantle • Traditionally: plausible depth extent of 660 km • Low viscosity: 10 18 − 10 20 Pa s (compared to ≈ 10 22 Pa s in the lower mantle) • Possible causes: Partial melting, water, mineralogy (p/T) Weism¨ uller et al. High performance mantle convection modeling 20/26

  25. Introduction Equations HPC methods Asthenosphere Conclusions Thickness of the asthenosphere from seismology • Full waveform seismic tomography studies have imaged a thin horizontal layer of 100 − 200 km depth extent Fichtner, 2009 Weism¨ uller et al. High performance mantle convection modeling 21/26

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend