<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Underworld Technical Notes</title>
    <description>Methods, worked examples, benchmarks and design rationale for the Underworld geodynamics code.</description>
    <link>https://www.underworldcode.org/</link>
    <atom:link href="https://www.underworldcode.org/rss.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Wed, 12 Aug 2026 04:29:16 GMT</lastBuildDate>
    <item>
      <title>Finding Particles in a Distributed, Unstructured Mesh</title>
      <link>https://www.underworldcode.org/finding-particles-in-a-distributed-unstructured-mesh/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193611</guid>
      <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Underworld Code</category>
      <category>development</category>
      <description>It can be difficult to figure out where you are in an unstructured mesh of triangles or tetrahedra; worse when the mesh is distributed in parallel. We have to solve this problem for particle-in-cell type codes such as Underworld3. This is how we do it.</description>
    </item>
    <item>
      <title>Particles in Underworld3</title>
      <link>https://www.underworldcode.org/particles-in-underworld3/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193599</guid>
      <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Underworld Code</category>
      <category>Documentation</category>
      <category>development</category>
      <description>Underworld is built around the idea of active Lagrangian tracer particles that carry history and composition information as the material deforms. How do we combine this information with our symbolic mathematical framework ?</description>
    </item>
    <item>
      <title>Symbolic Time Derivatives in Underworld3</title>
      <link>https://www.underworldcode.org/symbolic-time-derivatives-in-underworld3/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193596</guid>
      <pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Underworld Code</category>
      <category>Tricks of the Trade</category>
      <category>Documentation</category>
      <category>development</category>
      <description>In Underworld3, the time derivative is a symbolic object. It appears in the solver's strong form as a SymPy expression, alongside the constitutive stress and the body force.</description>
    </item>
    <item>
      <title>Constitutive Models in Symbolic Form</title>
      <link>https://www.underworldcode.org/constitutive-models-in-symbolic-form/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193590</guid>
      <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Underworld Code</category>
      <category>Tricks of the Trade</category>
      <category>development</category>
      <description>A constitutive model is a Python class where the relationship between fluxes and gradients is encoded in SymPy. At every stage the mathematics is visible, inspectable, and differentiable. The framework handles Jacobians, C code generation, and PETSc integration. You handle the physics.</description>
    </item>
    <item>
      <title>Physical Units in Computational Geodynamics</title>
      <link>https://www.underworldcode.org/physical-units-in-computational-geodynamics/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193587</guid>
      <pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ben Knight</dc:creator>
      <category>Underworld Code</category>
      <category>development</category>
      <description>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 efficient numerical solutions. Can we take away the pain that comes with the task ?</description>
    </item>
    <item>
      <title>Mesh Variables and PETSc Vectors: Keeping Arrays in Sync</title>
      <link>https://www.underworldcode.org/mesh-variables-and-petsc-vectors-keeping-arrays-in-sync/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193578</guid>
      <pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Underworld Code</category>
      <category>development</category>
      <description>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?</description>
    </item>
    <item>
      <title>How Underworld3 Turns SymPy into C</title>
      <link>https://www.underworldcode.org/how-underworld3-turns-sympy-into-c/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193572</guid>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Mansour</dc:creator>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Julian Giordani</dc:creator>
      <category>Underworld Code</category>
      <category>Tricks of the Trade</category>
      <category>development</category>
      <description>What actually happens between the moment you write a mathematical expression in underworld3's python layer and the moment PETSc receives a finite element term in the form of compiled C code ?</description>
    </item>
    <item>
      <title>Our Journey from Underworld2 to Underworld3</title>
      <link>https://www.underworldcode.org/our-journey-from-underworld2-to-underworld3/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193566</guid>
      <pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Mansour</dc:creator>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Julian Giordani</dc:creator>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Romain Beucher</dc:creator>
      <category>Underworld Code</category>
      <category>Geodynamics</category>
      <category>Tricks of the Trade</category>
      <description>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 material history. The project has been running for 20 years: why did we start again ?</description>
    </item>
    <item>
      <title>AI and Scientific Software: What We Learned Rebuilding Underworld3</title>
      <link>https://www.underworldcode.org/ai-and-scientific-software-what-we-learned-rebuilding-underworld3/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193560</guid>
      <pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Underworld Code</category>
      <category>Tricks of the Trade</category>
      <category>Auscope</category>
      <description>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 our team works. This is a story of co-evolution as much as it is about adoption of a new set of tools.</description>
    </item>
    <item>
      <title>Underworld3 published in Journal of Open Source Software</title>
      <link>https://www.underworldcode.org/underworld3-published-in-journal-of-open-source-software/</link>
      <guid isPermaLink="false">10.59350/a085z-qzh60</guid>
      <pubDate>Mon, 25 Aug 2025 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Julian Giordani</dc:creator>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Mansour</dc:creator>
      <category>Underworld Code</category>
      <category>Python/Jupyter</category>
      <description>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.</description>
    </item>
    <item>
      <title>New features of the surface-coupling framework in Underworld 2</title>
      <link>https://www.underworldcode.org/new-features-of-the-surface-coupling-framework-in-underworld-2/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193557</guid>
      <pubDate>Mon, 25 Aug 2025 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neng Lu</dc:creator>
      <category>Underworld Code</category>
      <description>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, Ding, &amp; Brocard, 2018) handling the surface processes.</description>
    </item>
    <item>
      <title>How many processors should we use to solve Problem X?</title>
      <link>https://www.underworldcode.org/how-many-processors-should-we-use-to-solve-problem-x/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193554</guid>
      <pubDate>Sun, 27 Jul 2025 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Juan Carlos Graciosa</dc:creator>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Documentation</category>
      <category>Tricks of the Trade</category>
      <category>Underworld Code</category>
      <description>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 around for something to do. How do we choose the right number of processors for a given problem ?</description>
    </item>
    <item>
      <title>Underworld Geodynamic Modelling Workshop. Perth, 7 May 2025</title>
      <link>https://www.underworldcode.org/perth-youre-invited-to-the-underworld-geodynamic-modelling-workshop/</link>
      <guid isPermaLink="false">10.59350/8vp5e-6cx59</guid>
      <pubDate>Tue, 29 Apr 2025 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Underworld Workshops</category>
      <category>Getting Started</category>
      <category>Geodynamics</category>
      <description>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 interested in computational geodynamics and Earth science modelling to learn about Underworld.</description>
    </item>
    <item>
      <title>Underworld and Singularity</title>
      <link>https://www.underworldcode.org/underworld-and-singularity/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193545</guid>
      <pubDate>Wed, 09 Apr 2025 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Julian Giordani</dc:creator>
      <category>Underworld Code</category>
      <category>Tricks of the Trade</category>
      <description>TL; DR: Underworld is now Singularity-enabled, making it easier and somewhat quicker to use compared to traditional HPC installs. We demonstrate results using over 10,000 CPUs and more than one billion unknowns for solving the Stokes equation with Underworld 2.16</description>
    </item>
    <item>
      <title>Underworld3</title>
      <link>https://www.underworldcode.org/underworld3-come-and-get-it/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193533</guid>
      <pubDate>Sun, 08 Dec 2024 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Underworld Code</category>
      <category>petsc</category>
      <description>Introducing Underworld3: Mathematically Self-Describing Modelling in Python for Desktop, HPC and Cloud.</description>
    </item>
    <item>
      <title>30 Years of Citcom, Ellipsis and Underworld</title>
      <link>https://www.underworldcode.org/30-years-of-citcom-ellipsis-and-underworld/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193530</guid>
      <pubDate>Tue, 16 Jan 2024 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Underworld Code</category>
      <category>Geophysics</category>
      <category>Auscope</category>
      <description>CITCOM is a geodynamics modelling code based on the finite element method that is designed for planetary evolution modelling where large spatial variations and strong non-linearities occur in the material properties.</description>
    </item>
    <item>
      <title>Compressible convection in cartesian coordinates with Underworld3</title>
      <link>https://www.underworldcode.org/compressible-convection-in-cartesian-coordinates-in-underworld3/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193527</guid>
      <pubDate>Wed, 04 Oct 2023 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Juan Carlos Graciosa</dc:creator>
      <category>Geodynamics</category>
      <description>The convection of the Earth’s mantle is usually modelled as an incompressible process, referred to as the Boussinesq approximation. However, in the Earth’s mantle, the pressure increase associated with depth also increases the density due to self-compression (King et al. 2010). In some applications, this compressibility may be non-negligible and modelling it may be desirable. Over the years, sever…</description>
    </item>
    <item>
      <title>ISMIP-HOM benchmark experiments using Underworld</title>
      <link>https://www.underworldcode.org/ismip-hom-benchmark-experiments-using-underworld/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193518</guid>
      <pubDate>Mon, 20 Feb 2023 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Haibin Yang</dc:creator>
      <description>Numerical models have become an indispensable tool for understanding and predicting the flow of ice sheets and glaciers. Here we present the full-Stokes software package Underworld to the glaciological community. The code is already well established in simulating complex geodynamic systems. Advantages for glaciology are that it provides a full-Stokes solution for elastic–viscous–plastic materials …</description>
    </item>
    <item>
      <title>Folding UWGeodynamics into Underworld</title>
      <link>https://www.underworldcode.org/uwgeodynamics-and-underworld-merge/</link>
      <guid isPermaLink="false">10.59350/ng0d5-23959</guid>
      <pubDate>Tue, 24 May 2022 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Romain Beucher</dc:creator>
      <description>In an effort to simplify maintenance and compatibility between Underworld and UWGeodynamics, we have decided to merge the codes into a single repository.</description>
    </item>
    <item>
      <title>Developing Underworld using Python Virtual Environments</title>
      <link>https://www.underworldcode.org/using-python-virtual-environment-for-underworld-development/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193515</guid>
      <pubDate>Thu, 20 Jan 2022 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Romain Beucher</dc:creator>
      <category>Documentation</category>
      <category>development</category>
      <category>Python/Jupyter</category>
      <description>The Underworld Community has been supporting usage of Docker containers for developing and running Underworld powered scientific models. They provide a good option to control the running environment (dependencies).</description>
    </item>
    <item>
      <title>Configuring and Installing PETSc for Underworld</title>
      <link>https://www.underworldcode.org/setting-up-underworld-dependencies/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193509</guid>
      <pubDate>Thu, 20 Jan 2022 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Romain Beucher</dc:creator>
      <category>petsc</category>
      <category>installation</category>
      <category>Underworld Code</category>
      <description>The following is compatible with Ubuntu 20.04 under Windows 10/11 WSL 2 (Windows Subsystem for Linux). PETSc, the Portable, Extensible Toolkit for Scientific Computation is the main dependency required for building Underworld. In the following, I will describe my current workflow for configuring and installing PETSc on Linux. The instructions are also valid for the Windows Subsystem for Linux (WSL…</description>
    </item>
    <item>
      <title>Free surface in Underworld</title>
      <link>https://www.underworldcode.org/free-surface-in-underworld/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193503</guid>
      <pubDate>Fri, 03 Dec 2021 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neng Lu</dc:creator>
      <description>Geodynamic simulations increasingly rely on models with a true free surface to investigate questions of tectonic deformation, mantle convection, and coupling of surface processes and lithosphere dynamics. Historically, most mantle convection simulations have been performed with free-slip boundary conditions at the surface. However, the Earth's surface is a free surface, which implies that both nor…</description>
    </item>
    <item>
      <title>Underworld 2.11 Scaling</title>
      <link>https://www.underworldcode.org/2-11-scaling/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193458</guid>
      <pubDate>Thu, 30 Sep 2021 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Julian Giordani</dc:creator>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Mansour</dc:creator>
      <category>Underworld Code</category>
      <category>Documentation</category>
      <description>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.</description>
    </item>
    <item>
      <title>How to install Underworld on Mac OSX (Apple Silicon M1)</title>
      <link>https://www.underworldcode.org/how-to-install-underworld-on-mac-osx-big-sur-apple-silicon-m1/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193455</guid>
      <pubDate>Tue, 07 Sep 2021 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Romain Beucher</dc:creator>
      <category>Documentation</category>
      <category>Tricks of the Trade</category>
      <category>Underworld Code</category>
      <description>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.</description>
    </item>
    <item>
      <title>Scaling in Underworld</title>
      <link>https://www.underworldcode.org/scaling-in-underworld/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193452</guid>
      <pubDate>Tue, 09 Mar 2021 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Julian Giordani</dc:creator>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Mansour</dc:creator>
      <category>Documentation</category>
      <category>Underworld Code</category>
      <description>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.</description>
    </item>
    <item>
      <title>Stress recovery in Underworld</title>
      <link>https://www.underworldcode.org/stress-recovery-in-underworld/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193446</guid>
      <pubDate>Mon, 11 Jan 2021 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Haibin Yang</dc:creator>
      <category>Geodynamics</category>
      <description>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. For the structurally conforming FEM meshes, the large deformations result in distorted meshes, which often require repeated re-meshing in co…</description>
    </item>
    <item>
      <title>How to build Conda packages?</title>
      <link>https://www.underworldcode.org/build-conda-packages/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193440</guid>
      <pubDate>Mon, 23 Nov 2020 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Romain Beucher</dc:creator>
      <category>Tricks of the Trade</category>
      <category>Documentation</category>
      <category>#editors-pick</category>
      <description>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...)</description>
    </item>
    <item>
      <title>Getting started with Pull requests</title>
      <link>https://www.underworldcode.org/getting-started-with-pull-requests/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193434</guid>
      <pubDate>Tue, 17 Nov 2020 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Romain Beucher</dc:creator>
      <category>Tricks of the Trade</category>
      <category>Documentation</category>
      <description>The open source community is by definition "open" to suggestions, new code submissions etc. The Underworld group adheres entirely to its philosophy and we aim at developing a broad community of not only users but contributors. We have, however, been quite frustrated to see that very few people do submit pull requests to our code base.. and we would like you to help us fixing this! Submitting fixes…</description>
    </item>
    <item>
      <title>Here comes Conda...</title>
      <link>https://www.underworldcode.org/here-comes-conda/</link>
      <guid isPermaLink="false">10.59350/4c21r-t7c68</guid>
      <pubDate>Mon, 16 Nov 2020 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Romain Beucher</dc:creator>
      <category>Underworld Code</category>
      <category>Documentation</category>
      <category>AuScope UW Cloud</category>
      <description>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.</description>
    </item>
    <item>
      <title>Underworld 2.10</title>
      <link>https://www.underworldcode.org/underworld-2-10/</link>
      <guid isPermaLink="false">10.59350/dwxt3-tgj66</guid>
      <pubDate>Fri, 04 Sep 2020 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Julian Giordani</dc:creator>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Mansour</dc:creator>
      <category>Underworld Code</category>
      <description>Underworld 2.10 has dropped... kidding this is a benchmark model proposed by Schmalholz, 2011, A simple analytical solution for slab detachment.</description>
    </item>
    <item>
      <title>Stripy 2.0 released</title>
      <link>https://www.underworldcode.org/stripy-2-0-released/</link>
      <guid isPermaLink="false">10.59350/bpy2d-6ww41</guid>
      <pubDate>Wed, 26 Aug 2020 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ben Mather</dc:creator>
      <category>Stripy</category>
      <category>Python/Jupyter</category>
      <description>Generating Voronoi diagrams and interpolating / smoothing with spline tensions are among a list of new features in Stripy 2.0</description>
    </item>
    <item>
      <title>COVID-19 lockdown leads to seismic noise “quiet period”</title>
      <link>https://www.underworldcode.org/covid-quiet-time/</link>
      <guid isPermaLink="false">10.59350/werfa-yd829</guid>
      <pubDate>Fri, 24 Jul 2020 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Geophysics</category>
      <category>Python/Jupyter</category>
      <description>A new study by an international team of scientists found lockdown measures to stop the spread of COVID-19 led to a 50 per cent reduction in seismic noise around the world. The researchers, including Meghan Miller and Louis Moresi from ANU analysed datasets from over 300 seismic stations.</description>
    </item>
    <item>
      <title>Australian cities are quiet during lockdown. Earthquake scientists are making the most of it</title>
      <link>https://www.underworldcode.org/australian-cities-are-quiet-during-lockdown-earthquake-scientists-are-making-the-most-of-it/</link>
      <guid isPermaLink="false">10.59350/qpft6-wks47</guid>
      <pubDate>Fri, 17 Jul 2020 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Geodynamics</category>
      <category>Geophysics</category>
      <description>Meghan S. Miller (ANU) Louis Moresi (ANU) Our responses to the COVID-19 pandemic have dramatically changed human activity all over the world. Sensitive instruments are detecting far less of the noise and vibration produced by humans in motion.</description>
    </item>
    <item>
      <title>Australian Seismometers in Schools - Noise monitoring dashboard</title>
      <link>https://www.underworldcode.org/self-updating-repositories/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193428</guid>
      <pubDate>Fri, 17 Jul 2020 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>AuScope UW Cloud</category>
      <category>Tricks of the Trade</category>
      <category>Geophysics</category>
      <category>Python/Jupyter</category>
      <description>How we built a simple dashboard using Github actions with open source software and openly available (FAIR) data.</description>
    </item>
    <item>
      <title>Underworld publication news: Crustal thickness anomalies in stable continents.</title>
      <link>https://www.underworldcode.org/publication-news/</link>
      <guid isPermaLink="false">10.59350/1561x-bcp63</guid>
      <pubDate>Thu, 09 Jul 2020 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Julian Giordani</dc:creator>
      <category>Geodynamics</category>
      <description>The Underworld team would like to congratulate Bénédicte Cenki-Tok and co-authors at the University of Sydney and the University of Montpellier on their recent publication,</description>
    </item>
    <item>
      <title>Underworld's  lightweight cloud for online classrooms.</title>
      <link>https://www.underworldcode.org/underworld-low-fat-cloud/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193422</guid>
      <pubDate>Mon, 06 Apr 2020 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>AuScope UW Cloud</category>
      <category>Underworld Code</category>
      <category>Python/Jupyter</category>
      <description>We built a cheap-and-cheerful solution with persistent storage and a binder-like access to notebooks in a repository that is aimed at serving a single classroom. The zero-to-server time is just a few minutes and there is minimal manual configuration.</description>
    </item>
    <item>
      <title>Underworld 2.9</title>
      <link>https://www.underworldcode.org/underworld-2-9/</link>
      <guid isPermaLink="false">10.59350/p0vnx-b9498</guid>
      <pubDate>Fri, 03 Apr 2020 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Mansour</dc:creator>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Julian Giordani</dc:creator>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Romain Beucher</dc:creator>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Underworld Code</category>
      <description>The Underworld 2.9 release is available from Github, as a docker container and via zenodo (doi:10.5281/zenodo.3964957) it is also available through pip install for the first time</description>
    </item>
    <item>
      <title>JOSS publication - Underworld 2</title>
      <link>https://www.underworldcode.org/joss-publication-underworld-2/</link>
      <guid isPermaLink="false">10.59350/gbzdq-dtj52</guid>
      <pubDate>Wed, 11 Mar 2020 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Mansour</dc:creator>
      <category>Underworld Code</category>
      <description>A new paper by John Mansour and others has just been published in the Journal of Open Source Software.</description>
    </item>
    <item>
      <title>Getting started: 60 seconds to Underworld</title>
      <link>https://www.underworldcode.org/getting-started-60-seconds-to-underworld/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193419</guid>
      <pubDate>Thu, 21 Nov 2019 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rohan Byrne</dc:creator>
      <category>Documentation</category>
      <description>As the old truism states, the best way to learn is by doing. This guide can get you from zero to hero in 60 seconds - give or take.</description>
    </item>
    <item>
      <title>An automated (zotero) bibliography in a webpage</title>
      <link>https://www.underworldcode.org/adding-zotero-references-to-a-webpage/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193416</guid>
      <pubDate>Wed, 23 Oct 2019 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Tricks of the Trade</category>
      <description>We need to curate all the publications that we can find that use the underworld geodynamics code and provide this information on our website. To avoid needless repetition, we take advantage of the fact that nearly all the information we require is online and automatically construct the bibliography from an online public zotero library.</description>
    </item>
    <item>
      <title>Underworld Release 2.8</title>
      <link>https://www.underworldcode.org/underworld-release-2-8/</link>
      <guid isPermaLink="false">10.59350/90fe7-qqe67</guid>
      <pubDate>Tue, 03 Sep 2019 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Mansour</dc:creator>
      <category>Underworld Code</category>
      <category>Documentation</category>
      <description>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. Most significantly, this release marks a departure from Python2 compatibility, with this and al…</description>
    </item>
    <item>
      <title>Viscoelasticity in Underworld2</title>
      <link>https://www.underworldcode.org/viscoelasticity/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33191160</guid>
      <pubDate>Mon, 12 Aug 2019 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rebecca Farrington</dc:creator>
      <category>Geodynamics</category>
      <category>Underworld Code</category>
      <category>#editors-pick</category>
      <description>Viscoelastic materials exhibit the properies of both solids and liquids, with deformation rates dependent on both the viscous stress and elastic stress rate. In a Maxwell viscoelastic material the strain rate $D$ is proportional to the sum of the stress $\tau$ and the stress rate $\dot\tau$,</description>
    </item>
    <item>
      <title>Alaska Moho Model (Reproducible research with containers)</title>
      <link>https://www.underworldcode.org/alaska-moho-model-reproducible-research-with-containers/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193410</guid>
      <pubDate>Fri, 12 Oct 2018 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Stripy</category>
      <category>Geodynamics</category>
      <description>Making your research reproducible means that you provide the entire workflow from data, through software and post-processing freely available. Not only can somebody repeat your experiments and verify them, they can build upon them. In lab-based disciplines, there are many further challenges, but in research that is predominantly based on data processing, this ought to be an achievable goal.</description>
    </item>
    <item>
      <title>Cite Underworld from Zenodo</title>
      <link>https://www.underworldcode.org/underworld-on-zenodo/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193404</guid>
      <pubDate>Wed, 03 Oct 2018 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Documentation</category>
      <description>Zenodo is a repository for immutable versions of software that are provided with a persistent DOI for the purposes of citation and reproducibility.</description>
    </item>
    <item>
      <title>Craton Formation and the Onset of Plate Tectonics</title>
      <link>https://www.underworldcode.org/craton-formation-and-the-onset-of-plate-tectonics/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193398</guid>
      <pubDate>Sun, 01 Apr 2018 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Geodynamics</category>
      <category>Underworld Code</category>
      <description>Cratons are anomalously-strong regions of the continents that have largely resisted tectonic forces for billions of years. How such strong zones could be forged in a hot, low-viscosity, low stress, early-Earth has been a long-standing puzzle for geologists. Adam Beall, Katie Cooper and I have recently proposed that cratons were made by the catastrophic switching on of plate tectonics. An event in …</description>
    </item>
    <item>
      <title>Modelling Drips and Delamination with Underworld</title>
      <link>https://www.underworldcode.org/untitled/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193386</guid>
      <pubDate>Thu, 29 Jun 2017 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Beall</dc:creator>
      <category>Geodynamics</category>
      <category>Underworld Code</category>
      <category>#editors-pick</category>
      <description>Within the plate tectonics framework, continents are generally considered to have a much lower density than the asthenosphere below and therefore avoid the kind of recycling that the oceanic crust and lithosphere undergoes. The mantle lithosphere below some continents however can become denser than the asthenosphere when it cools to a steady-state geotherm, which is an unstable configuration. Some…</description>
    </item>
    <item>
      <title>Using physical units in Underworld</title>
      <link>https://www.underworldcode.org/untitled-2/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193380</guid>
      <pubDate>Wed, 24 May 2017 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Romain Beucher</dc:creator>
      <category>Underworld Code</category>
      <category>#editors-pick</category>
      <description>Using physical units and how to appropriately scale a model is a top question users ask when beginning with Underworld. The equations Underworld solves are stated in a physically correct form, they remain valid as long as every material constant, geometry, time, etc., are expressed in the same system. There is no explicit concept of units no scaling in Underworld, the choice is entirely left to th…</description>
    </item>
    <item>
      <title>Shear Bands with Dilatancy modelled with Underworld</title>
      <link>https://www.underworldcode.org/shear-bands-with-dilatancy-modelled-with-underworld/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193365</guid>
      <pubDate>Fri, 05 May 2017 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Geodynamics</category>
      <category>Underworld Code</category>
      <description>In honour of Hans Mühlhaus' 70th birthday this month, here are some shear band simulations made with Underworld. We are investigating the role of dilatancy in the geometry of the shear bands for a box of material when a small trapdoor is opened.</description>
    </item>
    <item>
      <title>Underworld2 Workshop at CIG 2016 Meeting</title>
      <link>https://www.underworldcode.org/underworld2-workshop-at-cig-2016-meeting/</link>
      <guid isPermaLink="false">10.59350/m1brb-ah254</guid>
      <pubDate>Mon, 29 Feb 2016 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Mansour</dc:creator>
      <category>Underworld Code</category>
      <category>Underworld Workshops</category>
      <description>We will give a from-scratch overview of the python-based Underworld2 code using examples of interest to the mantle and lithospheric dynamics communities.</description>
    </item>
    <item>
      <title>Underworld and Docker (part 2)</title>
      <link>https://www.underworldcode.org/underworld-and-docker-part-2/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193341</guid>
      <pubDate>Tue, 15 Sep 2015 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Julian Giordani</dc:creator>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>AuScope UW Cloud</category>
      <description>By the way, before you read this post, catch up with how we use docker by reading part 1</description>
    </item>
    <item>
      <title>Underworld and Docker (part 1)</title>
      <link>https://www.underworldcode.org/underworld-and-docker-part-1/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193329</guid>
      <pubDate>Tue, 01 Sep 2015 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Julian Giordani</dc:creator>
      <category>AuScope UW Cloud</category>
      <category>#editors-pick</category>
      <description>While huge improvements in usability have been achieved in Underworld2, the installation process is still unfortunately as painful as ever. This difficulty is in large part due to Underworld's numerous dependencies, and also the multiple platforms we try to support. Compounding this, the legacy of a individual user's machine often conspires against success, rarely in obvious ways. Simply, compilin…</description>
    </item>
    <item>
      <title>Underworld 2</title>
      <link>https://www.underworldcode.org/underworld-2/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193233</guid>
      <pubDate>Tue, 11 Aug 2015 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Underworld Code</category>
      <description>Underworld is our parallel, particle-in-cell, finite element geodynamics code [1]. For the past year or so, the Underworld team has been working on a refurbished user interface. We've known for a long time that it needed to be done but we finally bit the bullet.</description>
    </item>
    <item>
      <title>The Dynamics of Continental Accretion</title>
      <link>https://www.underworldcode.org/the-dynamics-of-continental-accretion/</link>
      <guid isPermaLink="false">10.6084/m9.figshare.33193179</guid>
      <pubDate>Tue, 01 Apr 2014 00:00:00 GMT</pubDate>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Moresi</dc:creator>
      <category>Geodynamics</category>
      <category>Underworld Code</category>
      <category>#editors-pick</category>
      <description>In a recent paper [1], we used Underworld models to examine subduction congestion associated with the ingestion of a continental ribbon. The SE Australian geological record turned out to be a wonderful place to study this process. Here is a short summary of the work for a relatively non-technical audience that we put together and some additional figures which I prepared.</description>
    </item>
  </channel>
</rss>
