Skip to content

Conversation

@alanjyu
Copy link
Contributor

@alanjyu alanjyu commented Jan 20, 2025

To address Issue #778, I implemented the continental geotherm profile for the Continental Plate model, using the 1-D steady state heat equation from Chapman (1986):

$$ T(z) = T_{t} + \frac{q_{t}}{k} \Delta z - \frac{A}{2k} {\Delta z}^2 $$

where $T$ is temperature in K, $z$ is depth, $T_t$ is the top surface temperature of the feature in K (denoted 'top temperature' in the input file), $q_t$ is the top surface heat flux in W $\text{m}^{-1}$ $\text{K}^{-1}$ ('top heat flux'), $k$ is the thermal conductivity in W $\text{m}^{-1}$ $\text{K}^{-1}$ ('thermal conductivity'), $A$ is the heat production per unit volume in W $\text{m}^{-3}$ ('heat generation per unit volume'), and $\Delta z$ is change in depth between the current depth and the minimum depth in m.

The test and documentation will be implemented later.

@alanjyu alanjyu changed the title Implemented continental geotherm from Chapman (1986) Implement continental geotherm from Chapman (1986) Jan 21, 2025
@alanjyu
Copy link
Contributor Author

alanjyu commented Jan 21, 2025

I added the test files for the Chapman continental geotherm.

@github-actions
Copy link

github-actions bot commented Jan 21, 2025

Benchmark Main Feature Difference (99.9% CI)
Slab interpolation simple none 1.117 ± 0.013 (s=389) 1.132 ± 0.010 (s=414) +1.1% .. +1.6%
Slab interpolation curved simple none 1.133 ± 0.012 (s=392) 1.146 ± 0.013 (s=400) +0.9% .. +1.4%
Spherical slab interpolation simple none 1.101 ± 0.009 (s=426) 1.110 ± 0.009 (s=391) +0.6% .. +1.0%
Slab interpolation simple curved CMS 1.166 ± 0.011 (s=386) 1.178 ± 0.010 (s=385) +0.8% .. +1.2%
Spherical slab interpolation simple CMS 1.446 ± 0.013 (s=310) 1.453 ± 0.013 (s=313) +0.2% .. +0.7%
Spherical fault interpolation simple none 1.103 ± 0.012 (s=380) 1.113 ± 0.010 (s=434) +0.7% .. +1.2%
Cartesian min max surface 2.555 ± 0.018 (s=182) 2.586 ± 0.028 (s=171) +0.9% .. +1.5%
Spherical min max surface 7.184 ± 0.065 (s=72) 7.246 ± 0.066 (s=55) +0.3% .. +1.4%

Copy link
Member

@MFraters MFraters left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, thanks for implementing this!

@MFraters MFraters merged commit e150406 into GeodynamicWorldBuilder:main Jan 21, 2025
36 of 37 checks passed
@alanjyu alanjyu deleted the chapman_geotherm branch January 21, 2025 15:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants