JGCRI / hector

The Hector Simple Climate Model
http://jgcri.github.io/hector/
GNU General Public License v3.0
111 stars 47 forks source link

Have a canonical biome list defined in INI file #286

Closed bpbond closed 5 years ago

bpbond commented 5 years ago

that then can be iterated over generally. Proposed by @rplzzz here https://github.com/JGCRI/hector/pull/285#discussion_r251205251

ashiklom commented 5 years ago

@rplzzz @bpbond I'm approaching a point in my Hector permafrost work where I'll need to rely more heavily on the multi-biome functionality (including adding a new methane emissions component). I can hack together a one-off solution on my own fork of Hector, but I would personally rather do it properly and in a way that makes it back into the Hector mainline.

I'd like to start a more formal brainstorming discussion with you about the right/best way to do multiple biomes in Hector. Here are two possibilities:

bpbond commented 5 years ago

Thanks for opening this conversation @ashiklom . I agree that, if we were designing from ground zero, the second more complex option could be attractive.

But we're not, obviously, and there would be a real cost (in time sunk at least) to inverting the whole approach, and the benefit isn't clear to me. Option 1 seems both simpler and would have everything we need to address this issue and (as you say) #20 .