Skip to content

Conversation

@knutaros
Copy link
Contributor

@knutaros knutaros commented Oct 9, 2025

No description provided.

@jornbr
Copy link
Contributor

jornbr commented Oct 9, 2025

I'm curious why you'd want to activate this new option. If BGC models specify lower or upper boundaries for their state variables, the idea is that the host+FABM then guarantee that the variable values are within these boundaries when the BGC routines are called. For some BGC models, the behaviour is ill defined if not, e.g. they can generate NaNs. Thus, I'd either check and repair, which is already activated with repair_state, or check and stop (if repair_state is off). Or the BGC model could simply not register any lower or upper bounds. Setting this new check_state=False seems likely to generate hard-to-debug issues. What need does it serve?

@knutaros
Copy link
Contributor Author

knutaros commented Oct 10, 2025 via email

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