Skip to content
Luke Mondy edited this page Sep 21, 2015 · 1 revision

The Lithospheric Modelling Recipe is split into seperate XML files, each of which focus on a particular aspect of the model. When Underworld runs, it combines all the XMLs into one file, and then uses that single file as input.

Layout of XML files

LMR XML file layout

Commonly modified

  • lmrMaterials.xml - Define materials using shapes and by combining rheological parameters from the lmrRheologyLibrary.xml file

  • lmrVelocityBoundaries.xml - Define the velocity conditions at the edges or within the model. The example provided uses extension free-slip velocity conditions.

  • lmrThermalBoundaries.xml - Define the thermal boundary conditions of the model, e.g., constant temperature, heat flux.

  • lmrInitials.xml - Define the initial conditions of the model, e.g., the initial geotherm.

Occasionally Modified

  • lmrAuxiliary.xml - A file to add any additional behaviour you might want. The example provided is for basic surface processes.

  • lmrPassiveTracers.xml - Passive tracers allow you to track variables at discrete points within your model. The example provided places a line of tracers at the surface and at the moho.

Rarely Modified

  • lmrNumerics.xml - Data output, such as what is checkpointed, is defined here. Contains implementations of the fundamental forces: buoyancy, thermal energy terms. The Ppc Manager is defined here (but additions should be made in lmrAuxilary.xml), and a lot of additional solver stuff.

  • lmrRheologyLibrary.xml - A library of rheological parameters: density, radiogenic heating, flow laws, etc.

  • lmrMain.xml - Underworld calls this file to run.