GeothermsΒΆ
Unlike the pressure, the temperature of the lower mantle is relatively unconstrained.
BurnMan provides lightweight burnman.classes.geotherm.Geotherm and
burnman.classes.geotherm.GeothermFromPressures classes
that store a geotherm defined by arrays of depths and temperatures or
pressures and temperatures respectively. Both classes have a temperatures() method
that takes an array or list of depths as input and outputs the corresponding
temperatures along the geotherm. In addition, the
burnman.classes.geotherm.GeothermFromPressures class has a
temperatures_from_pressures() method that takes an array or list of pressures as
input. A number of geotherms from the literature are provided.
See Geotherms for a list.
Also implemented in BurnMan is an burnman.classes.geotherm.AdiabaticGeotherm
which allows for the computation of adiabatic temperature profiles given a pressure to
depth conversion, a material, and an anchor temperature and pressure.
Again, see Geotherms for more details.