A computational tool designed for igneous petrology assists in modeling the evolution of molten rock. This involves calculating changes in chemical composition, mineral assemblage, and physical properties as magma undergoes processes like crystallization, assimilation, and mixing. For example, such a tool might predict the mineral composition of a basalt after fractional crystallization of olivine.
These tools provide valuable insights into magmatic processes that are often difficult or impossible to observe directly. They enable geoscientists to test hypotheses about the formation of igneous rocks and ore deposits, understand volcanic hazards, and reconstruct past geological events. The development and refinement of these computational methods have paralleled advancements in thermodynamics, geochemistry, and computing power, leading to increasingly sophisticated models of magmatic systems.