GeowissenschaftenEnglischGhost

Underworld Geodynamics Community

Underworld Geodynamics Community
Geodynamics, Computation and Education
StartseiteRSS-Feed
language
Underworld CodeDocumentationGeowissenschaftenEnglisch
Veröffentlicht
Autoren Julian Giordani, John Mansour

How does Underworld scale on a HPC? In this post we showcase how Underworld 2.11 scales across two of Australia's premiere HPC systems.Gadi - https://nci.org.au/our-systems/hpc-systemsMagnus - https://pawsey.org.au/systems/magnus/ The reference model chosen for this scaling showcase is a extended 3D stokes flow: Analytic Solution SolDB3D . Q1P0 elements were used and a fixed solver iteration count for solving the saddle point problem.

DocumentationTricks Of The TradeUnderworld CodeGeowissenschaftenEnglisch
Veröffentlicht
Autor Romain Beucher

The new generation of Apple Mac comes with the new Apple Silicon (M1) chip which has an Arm architecture (as opposed to the older generation that had i386 Intel processor). This brings all manner of troubles and requirements for the development of codes.

DocumentationUnderworld CodeGeowissenschaftenEnglisch
Veröffentlicht
Autoren Julian Giordani, Louis Moresi, John Mansour

To test scalability we run weak scaling tests on various HPC machines to check the numerical framework remains robust when pushing for higher fidelity models.

GeodynamicsGeowissenschaftenEnglisch
Veröffentlicht
Autor Haibin Yang

Issues with intra-element discontinuities in PIC-FEM The classical finite element method (FEM) has been widely used to simulate diverse problems in engineering. Unlike most engineering problems, geological simulations are dominated by emergence of geometrical structures due to the non-linear processes involved.

Tricks Of The TradeDocumentationEditors-pickGeowissenschaftenEnglisch
Veröffentlicht
Autor Romain Beucher

As mentioned, packages can be installed directly from our conda channel. You may however want to build your own package at some point in the future or you may want to fix some of ours by submitting a Pull Request on github (You are more welcome to do so...) The following goes through the steps of building a conda package for Badlands which contains Python and Fortran code.

Tricks Of The TradeDocumentationGeowissenschaftenEnglisch
Veröffentlicht
Autor Romain Beucher

Version control systems and online-communities such as Github have made contributing to the development of opensource software incredibly easy. That is assuming that people get over their initial fear of sharing their code!  In this short blog post I go through how to submit a pull request to one of our repository. Do not fear and join us for some fun!

Underworld CodeDocumentationAuScope UW CloudGeowissenschaftenEnglisch
Veröffentlicht
Autor Romain Beucher

Sharing a workflow environment is also paramount if we want to make sure that reproducibility can be effectively tested. An environment management system such as conda allows us to do so.

Underworld CodeGeowissenschaftenEnglisch
Veröffentlicht
Autoren Julian Giordani, John Mansour

Underworld 2.10 has dropped... kidding this is a benchmark model proposed by Schmalholz, 2011, A simple analytical solution for slab detachment.

StripyPython/JupyterGeowissenschaftenEnglisch
Veröffentlicht
Autor Ben Mather

Generating Voronoi diagrams and interpolating / smoothing with spline tensions are among a list of new features in Stripy 2.0