Professor Louis Moresi
Content navigation
About
I am a professor of geophysics and geodynamics at the Research School of Earth Sciences at ANU. I am interested in understanding the evolution of the deep Earth over geological time, how that evolution is recorded in the superficial geological record, and how to build the computational modelling tools needed to simulate the Earth. The tools of my trade are numerical algorithms and the scientific software built around them.
I have written and released open-source geodynamics codes since the mid-1990s: CITCOM and CitcomS for mantle convection, and the Underworld platform for lithospheric and tectonic modelling, which runs on everything from a laptop to a national supercomputer. I am a strong supporter of open-source code, so my publications carry links to the repositories where the source is available, together with the examples needed to reproduce peer-reviewed benchmarks and published results. Not surprisingly, I am also a believer in literate programming [1] — recent examples are in the form of Jupyter notebooks — and in research software engineering as a discipline in its own right rather than a by-product of research.
I am increasingly interested in what AI changes about computational science. Large language models and agentic coding tools are already part of how research software gets written, reviewed and documented, and the questions that follow matter: how we keep scientific code correct, reproducible and comprehensible when a machine helped write it, and how making a code mathematically self-describing — as Underworld3 is — makes a model legible to reviewers, students and machine readers alike. The same question runs through my teaching, where I convene courses in data science for Earth system scientists and in programming and prompting with AI, and through my work on curriculum, where I have introduced AI-assisted workflows into course and programme design at RSES.
Alongside my research I hold national and international roles in scientific infrastructure: Co-Director of the US National Science Foundation's Computational Infrastructure for Geodynamics, Program Director for AuScope's Simulation, Analysis and Modelling program, and inaugural Chair of the advisory board for NASA's Science Explorer (SciX), the digital library and citation platform for the Earth, space and planetary sciences.
For more information about me, my work and some blog posts see http://www.moresi.info
Affiliations
Research interests
I am trying to understand the thermal-mechanical evolution of the Earth through geological time. This includes the fundamental question of how convective heat loss from the deep Earth is expressed mechanically as plate tectonics, the role of the continents in modulating this expression, the interaction between processes on this planetary scale with instabilities at the lithospheric scale — whether rheological or mechanical in nature — the influence of surface processes and atmospheric feedbacks on the solid Earth, and the signatures of all these processes that we can expect to find through geophysical observation of the present-day Earth, and in the long-term geological record.
Much of the complexity in the surface expression of mantle flow can be attributed to the non-linear nature of the constitutive laws. The Earth, on geological timescales, behaves as a non-linear viscoelastic fluid with a finite strength due to small-scale processes such as faulting and ductile shear localization which can be treated through the theory of plasticity. The underlying processes which we treat in this manner introduce a significant dependence on the stress, strain and thermal histories of the fluid representation. Plasticity is typically a phenomenological description of the material response to stresses and is cast in terms of the stress state of the material, from which the motions follow; in the Earth, stresses are less well known than the kinematics, and much is likely to be learned from plasticity models which are founded on the kinematics of surface motions.
In practice this spans a range of problems: the dynamics of subduction zones and the forces that drive plate motions; the origin and distribution of intraplate earthquakes, and how large earthquakes deform a viscoelastic planet; the deformation of continental crust at the basin scale and its coupling to erosion, sedimentation and landscape evolution; and the comparative evolution of other planets — Venus and Mars — where the same physics produces very different outcomes.
Questions like these usually need computational methods that do not exist when the question is first asked. My own contribution has been to particle-in-cell finite element methods for large-deformation, history-dependent materials, and to scalable parallel solvers for the elliptic problems that arise from realistic Earth-like rheology — viscoelasticity, anisotropy and strain-softening plasticity. That work is embodied in a lineage of open-source codes — CITCOM, CitcomS, Ellipsis and the Underworld platform — which run from the desktop to high-performance computing and cloud infrastructure. Underworld3 is designed to be mathematically self-describing: the equations a model actually solves can be recovered from the code itself.
I am correspondingly interested in what AI changes about computational geoscience: how large language models and agentic tools are reshaping the way research software is written, reviewed and documented; how correctness, reproducibility and comprehensibility are maintained when they do; and how self-describing mathematical code serves human and machine readers at once. This carries directly into education, where I teach data science and AI-assisted programming to Earth science students and have brought AI-assisted workflows into curriculum design.
Underlying all of it is a commitment to open, reproducible computational geoscience — source code released alongside the paper, benchmarks that can be re-run, and shared community infrastructure through the Computational Infrastructure for Geodynamics, AuScope and NASA's Science Explorer — so that the tools outlast any individual project.
Projects
- Active tectonics, landscape evolution and groundwater flow, Principal investigator
- Dynamic evolution of subduction zones and continental collision, Principal investigator
- Underworld Geodynamics, Principal investigator
- Computational Geodynamics, Supervisor
- Modelling large-scale groundwater systems in Australian basins, Supervisor
- Seismic monitoring of groundwater variations beneath the Great Artesian Basin, Collaborator
Location
Jaeger 2 / 231