Earth and related Environmental SciencesGhost

Underworld Geodynamics Community

Underworld Geodynamics Community
Geodynamics, Computation and Education
Home PageRSS Feed
language
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-systems Magnus - 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.

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. Here I detail how to install Underworld on Mac OSX Big Sur 11.5.2 (Apple Silicon) using Python 3.9 Important Note: The following guide uses the CMake branch of Underworld.

Published
Authors Julian Giordani, Louis Moresi, John Mansour

To date weak scaling tests have been run on two of the largest computers in Australia: Gadi (NCI) and Magnus (Pawsey). Here we present the results of those tests and discuss: Gadi: Weak scaling - SolDB3D Q1 Gadi: Weak scaling - SolDB3D Q2 Magnus: Weak scaling - SolDB3D Q2 - v2.10 vs v2.9 Underworld's Gadi installation is setup as a

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. This is relatively advanced but not really difficult.

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!

Published
Author Romain Beucher

Conda packages are now available for most of the underworldcode suite of software (Underworld, UWGeodynamics, Lavavu, Stripy) from the geo-down-under conda channel. Let’s face it. Users don’t want to spend time compiling code on their machine. It is time consuming, requires some specific skills and creates unnecessary hurdles in a workflow.

Published
Author Rohan Byrne

As the old truism states, the best way to learn is by doing. This is terribly unhelpful since, really, you can't 'do' anything until you learn. This is a Catch-22 that every grad student encounters; doubly so when it comes to anything involving code, where daily life provides very little in the way of intuition. Unlike other geodynamic modelling software, Underworld is designed to be approached with code.

Published

Zenodo is a repository for immutable versions of software that are provided with a persistent DOI for the purposes of citation and reproducibility.   Underworld can be cited via a zenodo DOI. There is a master DOI for all releases (10.5281/zenodo.1436039) and releases after 2.6.0 are automatically given a DOI _under the master_.