Underw🌏rld Geodynamics Software
@underworldcode.org
The public face of Professor L Diablo, chief architect of the Underworld planetary modelling project
www.underworldcode.org/physical-uni...
Physical Units in Computational Geodynamics
Non-dimensionalisation (rewriting problems to make them re-scalable from lab to the real world) is a specialised task that all modellers confront at some point. It is important for accurate and effici...
underworldcode.org
www.underworldcode.org/mesh-variabl...
Mesh Variables and PETSc Vectors: Keeping Arrays in Sync
One of the less glamorous but important problems in a finite element framework is this: how does the user assign values to a field variable, and how does the framework ensure that PETSc sees those values correctly, in parallel, without the user needing to keep track themselves?
underworldcode.org
www.underworldcode.org/underworld3-...
Underworld3 published in Journal of Open Source Software
The aim of underworld3 is to provide strong support to users in developing sophisticated mathematical models, and provide the ability to interrogate those models during development and at run-time. Underworld3 encodes the mathematical structure of the equations it solves in symbolic form.
underworldcode.org
Background on why uw3 when people were already using uw2 ! www.underworldcode.org/our-journey-...
Our Journey from Underworld2 to Underworld3
Underworld is a code for geodynamics — mantle convection, lithospheric deformation, subduction, ice flow. We solve coupled, nonlinear PDEs with complex rheologies using Lagrangian particles to track m...
underworldcode.org
What is underworld doing about AI ? This: www.underworldcode.org/ai-and-scien...
AI and Scientific Software: What We Learned Rebuilding Underworld3
Underworld3 has about 50,000 lines of Python/ Cython wrapping PETSc, SymPy, and a just-in-time compiler. I began a trial of AI coding tools in 2025 and they have gradually become central to the way ou...
underworldcode.org
It's halloween here in Australia and even though it is spring, bright and warm, we still like to celebrate. Especially the @underworldcode.org geodynamics team with our uw-bat logo and professor diablo at the helm. We were thinking to sneak to the @science.org.au shine dome to make some changes ...
www.underworldcode.org/underworld3-...
Underworld3 published in Journal of Open Source Software
The aim of underworld3 is to provide strong support to users in developing sophisticated mathematical models, and provide the ability to interrogate those models during development and at run-time. Un...
underworldcode.org
www.underworldcode.org/new-features...
New features of the surface-coupling framework in Underworld 2
Coupling in Underworld 2 Underworld 2's UWGeodynamic module enables the coupling of tectonics and surface processes models, most notably, with Underworld 2 handling the tectonics and Badlands (Salles...
underworldcode.org
www.underworldcode.org/how-many-pro...
How many processors should we use to solve Problem X?
Parallel computation puts many CPUs to work on solving a problem much more quickly than one CPU alone. But this only works if the tasks are carefully scheduled and the additional CPUs are not waiting ...
underworldcode.org
zenodo.org/records/1683... — archives of Underworld3 releases
Underworld3: Mathematically Self-Describing Modelling in Python for Desktop, HPC and Cloud
Fixing a very minor typo discovered in proofs, adding doi for JOSS product Full Changelog: https://github.com/underworldcode/underworld3/compare/joss-publication-v0.99...joss-publication-v0.99.1
zenodo.org
Sign up for the Underworld newsletter ! www.underworldcode.org/intro-to-und... Direct from the burning keyboard of Prof Diablo
Underworld
A parallel, python, particle-in-cell, finite-element code for Geodynamics Underworld is a python-friendly geodynamics code which provides a programmable and flexible front end to all the functionality...
underworldcode.org
Training workshop / hackathon - Perth, Australia, May 7, 2025 www.underworldcode.org/perth-youre-...
Underworld Geodynamic Modelling Workshop. Perth, 7 May 2025
You are invited to a full-day workshop on Underworld — a computational Geodynamics / Tectonics modelling framework. This is an excellent opportunity for researchers, students, and professionals intere...
underworldcode.org
Soft release of Underworld3 geodynamics / fluid dynamics package - some notes here: www.underworldcode.org/underworld3-.... @underworldcode.org
Underworld3
Introducing Underworld3: Mathematically Self-Describing Modelling in Python for Desktop, HPC and Cloud.
underworldcode.org
Professor Diablo would like to wish you a happy Halloween
It’s the boss, Prof Diablo, chief developer at underworld, here at the underworld Halloween bash.
Weekend work on multigrid for unstructured meshes in the underworld particle finite element code.
The underworld logo - we have T shirts if you publish a paper using the code and send us a doi
https://github.com/GPlates/GPlates Another AuScope / NCRIS code. Open source software infrastructure for the Earth Sciences ⚒️. www.auscope.org.au
GitHub - GPlates/GPlates: GPlates is a plate tectonics program. Manipulate reconstructions of geolog...
GPlates is a plate tectonics program. Manipulate reconstructions of geological and paleogeographic features through geological time. Interactively visualize vector, raster and volume data. PyGPlate...
github.com