Earth and related Environmental SciencesGhost

Underworld Geodynamics Community

Underworld Geodynamics Community
Geodynamics, Computation and Education
Home PageRSS Feed
language
Underworld CodeDocumentationEarth and related Environmental Sciences
Published
Authors 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 CodeEarth and related Environmental Sciences
Published
Author 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 CodeEarth and related Environmental Sciences
Published
Authors 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.

GeodynamicsEarth and related Environmental Sciences
Published
Author 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-pickEarth and related Environmental Sciences
Published
Author 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 TradeDocumentationEarth and related Environmental Sciences
Published
Author 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 CloudEarth and related Environmental Sciences
Published
Author 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 CodeEarth and related Environmental Sciences
Published
Authors 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/JupyterEarth and related Environmental Sciences
Published
Author Ben Mather

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