The Monte Carlo approach (monteProd()) follows the equations of [@Warr:2023] and [@Ardakani:2026], incorporating truncated normal distributions (controlled by min/max/mean/standard deviation parameters) for sample geochemistry (Fe, U, Th, and K concentrations), physical rock properties (rock density and porosity), and fluid properties (fluid density) (Table 1). Two pathways are available for assigning rock physical properties: user-defined sample-specific distributions, or automatic lookup from The Canadian Rock Physical Property Database [@Enkin:2018] based on the known lithology. If a deterministic rather than probabilistic model is desired, the standard deviation of any model parameter can be set to zero. Serpentinization H2 production can be modelled via two methods [@Ardakani:2026] depending on data availability: an iron speciation approach using measured Fe2O3 and FeO concentrations (monteSerpFeSpecies()), or a total iron approach using bulk Fe2O3T where speciation data are unavailable (monteSerpFeTotal()). Both serpentinization methods use the change in Fe³⁺/FeT ratio between initial and current states to estimate magnetite (Fe3O4) production and the associated stoichiometric H2 yield.
0 commit comments