Site is Loading, Please wait...

Geodynamic modelling kinematic descriptions

Kinematical descriptions for a compressed upper-mantle geodynamic numerical model setup.

Examples of two-dimensional domain and material discretisation. The domain discretisation in the left-hand side column Kinematical descriptions for a compressed upper-mantle model setup. The left column shows the undeformed, initial model setups and the right column shows the deformed model after a certain amount of model time has passed. In the Eulerian kinematical description the computational mesh is fixed and the generated positive topography is accommodated by implementing a layer of sticky air above the crust. When an Arbitrary Lagrangian-Eulerian approach is used, the domain width is often kept constant in geodynamic applications, such that the mesh only deforms vertically to accommodate the topography. In the Lagrangian formulation, the mesh deforms with the velocity computed on its nodes.

  • Creator: Fabio Crameri
  • This version: 12.11.2021
  • License: Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
  • Specific citation: This graphic by Fabio Crameri from van Zelst et al. (2021) is available via the open-access s-ink.org repository.
  • Related reference: van Zelst, I., F. Crameri, A.E. Pusok, A.C. Glerum, J. Dannberg, C. Thieulot (2022), 101 geodynamic modelling: how to design, interpret, and communicate numerical studies of the solid Earth, Solid Earth, 13, 583–637, doi:10.5194/se-13-583-2022
  • Dark version
  • Transparent background
  • Vector format
  • Colour-vision deficiency friendly
  • Readable in black&white

Faulty or missing link? – Please report them via a reply below!

Numerical discretisation (domain & material)

Examples of numerical, two-dimensional domain and material discretisation.

Examples of two-dimensional domain and material discretisation. The domain discretisation in the left-hand side column illustrates different types of meshes. The top left mesh is built on a quadtree and also shown with several levels of mesh refinement (middle left) so as to better capture the circular interface. The bottom left panel shows an unstructured triangular mesh built so that element edges are aligned with the (quarter) circle perimeter. Note that non-rectangle quadrilateral elements can also be used to conform to an interface. The material discretisation is illustrated by different methods of material tracking in the right-hand side column based on either the particle-in-cell method (top right) or grid-based advection (bottom right) for the material contrasts indicated by the blueish colours.

  • Creator: Fabio Crameri
  • This version: 11.11.2021
  • License: Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
  • Specific citation: This graphic by Fabio Crameri from van Zelst et al. (2021) is available via the open-access s-ink.org repository.
  • Related reference: van Zelst, I., F. Crameri, A.E. Pusok, A.C. Glerum, J. Dannberg, C. Thieulot (2022), 101 geodynamic modelling: how to design, interpret, and communicate numerical studies of the solid Earth, Solid Earth, 13, 583–637, doi:10.5194/se-13-583-2022
  • Dark version
  • Transparent background
  • Vector format
  • Colour-vision deficiency friendly
  • Readable in black&white

Faulty or missing link? – Please report them via a reply below!

Computing

Different computation paradigms including sequential and parallel programming each with the corresponding discretised domain.

Different computation paradigms including sequential and parallel programming each with the corresponding discretised domain shown on the left. For sequential programming, the code performs two tasks A and B in a sequential manner, on a single thread which has access to all of the computer’s memory. When the same code is executed in parallel relying on OpenMP, each processor of the computer concurrently carries out a part of tasks A and B so that the compute wall clock time is shorter. If relying on MPI-based parallelisation, the domain is usually broken up so that each thread ‘knows’ only a part of the domain. Tasks A and B are also executed in parallel by all the CPUs, but now, there is a distributed architecture of processors and memory interlinked by a dedicated network. The Scientific colour map ‘batlow‘ is used to represent individual domain parts to all readers.

  • Creator: Fabio Crameri
  • This version: 11.11.2021
  • License: Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
  • Specific citation: This graphic by Fabio Crameri from van Zelst et al. (2021) is available via the open-access s-ink.org repository.
  • Related reference: van Zelst, I., F. Crameri, A.E. Pusok, A.C. Glerum, J. Dannberg, C. Thieulot (2022), 101 geodynamic modelling: how to design, interpret, and communicate numerical studies of the solid Earth, Solid Earth, 13, 583–637, doi:10.5194/se-13-583-2022
  • Transparent background
  • Vector format
  • Colour-vision deficiency friendly
  • Readable in black&white

Faulty or missing link? – Please report them via a reply below!

Numerical discretisation (space & time)

One-dimensional discretisation in space and time based on discrete temporal and spatial steps.

One-dimensional discretisation used in geodynamic numerical models in space (horizontal axis) and time (vertical axis) based on discrete steps in space (h) and time (Δt).

  • Creator: Fabio Crameri
  • This version: 11.11.2021
  • License: Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
  • Specific citation: This graphic by Fabio Crameri from van Zelst et al. (2021) is available via the open-access s-ink.org repository.
  • Related reference: van Zelst, I., F. Crameri, A.E. Pusok, A.C. Glerum, J. Dannberg, C. Thieulot (2022), 101 geodynamic modelling: how to design, interpret, and communicate numerical studies of the solid Earth, Solid Earth, 13, 583–637, doi:10.5194/se-13-583-2022
  • Dark version
  • Transparent background
  • Vector format
  • Colour-vision deficiency friendly
  • Readable in black&white

Faulty or missing link? – Please report them via a reply below!

Exit mobile version
%%footer%%