Compose Budyko-Sellers with Halfar #126
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Budyko-Sellers-Halfar
This PR composes the Budyko-Sellers 1D energy-balance climate model with the Halfar model of glacial dynamics.
Motivation
We wish to demonstrate an Decapodes multiphysics composition in which "the coupling occurs in the bulk... through source terms or constitutive relations that are active in the overlapping domains of the individual components" as described by Keyes et al. in their survey "Multiphysics simulations: Challenges and opportunities"1 . Keyes et al. note that there are in fact many classifications of multiphysics, although in practice this first one is the one that most people refer to.
Composition Pattern
We do so with the composition pattern:
In our composition, Halfar's A is computed at each time-step according to the temperature T at each point on the domain. The chosen formula is inspired by the relation between A and T given in the table on page 2 of Halfar's 1981 "On the Dynamics of the Ice Sheets"2.
This composition of models should be revisited in the context of "ice albedo feedback", such as that examined in Widiasih's "Dynamics of the Budyko Energy Balance Model"3. As currently written, the
warming
Decapode updates the "A" power-law variable considered by the Glen's Law component of the Halfar model, but does not connect it this back to the albedo considered by the Budyko-Sellers model. Thus, the currentwarming
Decapode "feeds", but does not "feed back" at this time. (This is stated concisely and diagrammatically in the following section.) Note that there is no limitation to the Decapodes approach that prevents this. (I just need to spend more time looking at Widiasih's paper to figure out which equations to use.) In fact, the models could be composed with the following composition diagram now, and using the currentwarming
Decapode, but the physical validity of this is questionable.Feedback Composition Pattern
Diagrammatically, we say that the complete feedback Decapode that composes a model like Widiasih's is:
The result of the above composition would be the
Widiasih
Decapode to follow the current trend of naming Decapodes after the first author of the paper inspiring them.Appendix
A.1: Decapodes
The Budyko-Sellers and Halfar Decapodes are not repeated here.
Warming
A.2: Simulation Results
Citations
GitHub may automatically replace these citations with hyperlinks.