Skip to content

Add library of solidus parameterizations selectable via melting_dir parameter #656

@planetmariana

Description

@planetmariana

Feature description

This issue covers a script that provides a collection of commonly used solidus parameterizations from the literature. The goal is to allow users to easily select different melting curves by modifying the parameter melting_dir. Providing a centralized list of parameterizations would make it easier to test different melting curves and compare their impact on PROTEUS simulations.

Preferred solution

Create a script that contains several solidus parameterizations from the literature. The script would generate the appropriate melting curves and will save them in FWL_DATA/interior_lookup_tables/Melting_curves and link them to the melting_dir parameter in the configuration file.

Each option in melting_dir would correspond to a predefined set of solidus/liquidus relations, allowing the user to switch between parameterizations.

Additional information

This feature originates from the implementation of an fO₂-dependent solidus used in a project based on Lin et al, 2024. The function describing this solidus takes the target fO₂ and the pressure–temperature (P–T) range as input parameters, allowing the melting curve to be generated dynamically for different redox conditions. Generalizing this approach would allow additional parameterizations (e.g., Earth-like mantle, reduced/oxidized compositions, or other experimental fits) to be included in a consistent framework.

Relevant people

@nichollsh @maraattia @timlichtenberg

Metadata

Metadata

Assignees

Labels

InterraIssue has been imported to the Interra Board projectimport

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions