Ciências da Terra e do AmbienteInglêsGhost

Underworld Geodynamics Community

Underworld Geodynamics Community
Geodynamics, Computation and Education
Pagina inicialFeed RSS
language
Publicados
Autores 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.

Publicados
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. 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.

Publicados
Autores 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

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

Publicados
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!

Publicados
Autor 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.

Publicados
Autor 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.

Publicados
Autor John Mansour

Version 2.8 of Underworld has been released recently. As with all major releases, this release brings numerous new features, enhancements and bug fixes. A summary of changes may be found within the usual CHANGES.md file. As is also usually the case, numerous API changes have been necessary or warranted.

Publicados

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_.