Skip to content

MagmaThermoKinematics.jlThermal evolution of magmatic systems in 2D and 3D

Finite-difference thermal solver with dike and sill emplacement, tracers, and CPU/GPU execution.

MagmaThermoKinematics.jl

What Is MagmaThermoKinematics.jl?

MagmaThermoKinematics.jl is a Julia package for simulating the thermal evolution of magmatic systems in 2D and 3D. It supports intrusive events such as dike and sill emplacement, tracks tracers, and couples thermal transport with material properties and phase/melting effects.

The package uses finite-difference discretizations and is designed for high-performance execution on CPUs and GPUs.

Start Here