Hello Yunhao,
Sorry for the delay.
Here is an answer from Javier, a colleague of mine, who better knows about water quality processes than me.
Hope this helps,
Chi-Tuan
Hi Yunhao,
For all the variables, except for phytoplankton, your approach is right. For example, for the Oxygen (O2) since the molar mass of O2 is 32 g/mol you can convert mg/L (or ug/m3) to mmol/m3 as follows (after converting mg to g and L to m3):
1 mg O2/L = (1/32)*1000 = 31.25 mmol O2/m3
However, for the phytoplankton, the model calculates the biomass of phytoplankton expressed in mmol C/m3. That means all the content of C in the phytoplankton and not only within the Chlorophyll. For doing so, you ‘just’ need to fix a carbon to chlorophyll ratio (mg C/mg chla) that is included in the parameters list of phytoplankton:
Ycc [real]: carbon to chlorophyll ratio (mg C/mg chla)
You might need to find some bibliographic values for your simulated species. And, of course, it is a questionable way of doing so, since the carbon to chlorophyll ratio is not even constant for the same species; but the conversion from chloa to biomass is never easy...
Good luck with your simulations,