Replies: 3 comments 4 replies
-
Hi @lgloege, As far as I know noone is working to integrate MARBL into OceanBioME. It would be wonderful if this is something that are able to contribute! I agree that it would be particularly useful for comparisons with ROMS/MARBL for mCDR. You might also look at the PISCES model (another IPCC-class biogeochemical model) which is implemented in OceanBioME. @jagoosw implemented PISCES in a modular way with the idea that it would be possible to combine different biogeochemical models together (e.g. take phytoplankton from one and nutrients from another). |
Beta Was this translation helpful? Give feedback.
-
Hi @lgloege This sounds like a great idea! I also don't think anyone is working on this but if you'd be happy to lead I can help. A good place to start might be this docs page if you've not seen it already, and the PISCES implementation might be a good guide on how we'd like to structure more complicated models. When I wrote the PISCES implementation I tried to modularise it a bit, but its not there yet and some work will need to be done to change out parts of the model (e.g. the phytoplankton), so if you have any ideas on that it would be great to discuss. Would it be helpful if I made a branch with an outline of the code to get this going? |
Beta Was this translation helpful? Give feedback.
-
I've made a branch here. It might be helpful for you to refer to the PISCES implementation to work out how todo it. I have no idea how best to modularise/abstract but we can discuss that as you go along. Also, I noticed in the docs that MARBL uses centimeters, we've tried to stick to SI units in our models with the exception of concentration which we usually do in mmol / m^3, and we still have PAR in einstein/s but might try and depreciate that. |
Beta Was this translation helpful? Give feedback.
-
I am curious if there is work being done to add MARBL to OceanBioME? I think this would be a great addition to the mCDR community since it allows running counterfactual and intervention experiments simultaneously with the same physics. Folks in the ROMS community were noticing spurious numerical noise when differencing two independent simulations and MARBL helped them get around this. I will gladly contribute if work on this front is already underway. If not, would be great to discuss how to get the ball rolling. I am happy to lead this effort,
Beta Was this translation helpful? Give feedback.
All reactions