Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ERROR] NorESM 1pct co2mass data incorrect #364

Open
YanchunHe opened this issue Feb 21, 2024 · 2 comments
Open

[ERROR] NorESM 1pct co2mass data incorrect #364

YanchunHe opened this issue Feb 21, 2024 · 2 comments
Assignees
Labels
error error in the dataset

Comments

@YanchunHe
Copy link
Collaborator

Describe the error
An inquiry from a PhD student from the University of Leeds:

I am a PhD student at the university of Leeds (UK). Currently, I’m working on developing a simple carbon cycle model, for which I am using data from 1pct runs from multiple CMIP6 models. Among those is NorESM-LM, and I have a few queries about it that I’d very grateful if someone with better knowledge of the model could help me understand:

First (and main) query: The CO2 concentration (co2mass variable) data seems wrong to me. If I aggregate the data to global-average annual-mean quantities I get around 190 ppt for the first few years, which is far lower that the pre-industrial values (around 280 ppt) I get for all other models. I thought the concentrations were prescribed for this specific run, so I fail to understand how the values can be so low. To make sure there is nothing wrong with the treatment of the data on my side I’ve also plotted the co2mass variable directly from the datafile, without any conversions, which looks like this:
image001
As you can see, the values in the y axis are different from what I see in other models, see here:

image002

NorESM values seem to be around 40% smaller. I thought maybe this was a mistake and you were publishing values of Carbon instead of Carbon dioxide, but I think the value conversion would be around 4 (44.97/12.011) to go from one to another, so it wouldn’t’ help. Any idea what might be going wrong here? Or was the experiment just run with much lower values of co2 concentration than other ESMs?

Second query: I added all the soil, litter and coarse wood debris carbon pools into a general “soil” carbon pool and I differentiated its amount to obtain the net flux between soil and atmosphere. If I compare that implicit flux to the addition of litter flux (fVegLitter) and heterotrophic respiration there’s still some flux unaccounted for:

image003
          Any idea what that missing flux could be? I haven’t been able to find any variable that may explain that. Initially I thought fLitterFire (so the flux from litter to the atmosphere due to fire) would be that, but it seems to be 0 at all gridpoints and timesteps (for the 1pct run, anyway).

Third query: I’ve tried to do a similar thing as above but with the total flux between atmosphere and land (so the nbp variable). I’ve added GPP, Ra, Rh and fVegFire, but there is still some missing flux, see below. Any idea what this could be? I tried using fharvesttoproduct and fdeforesttoproduct, but they were 0. No other published variable seemed relevant, so I’m wondering if this is something that hasn’t been published? Its quite a small discrepancy anyway.

image004

Thanks for your help. As I said, the question I most want answered is the first one, the other two are secondary, but it would still be good to understand.

Best,

A.R.P

@YanchunHe YanchunHe added the error error in the dataset label Feb 21, 2024
@JorgSchwinger
Copy link
Collaborator

@YanchunHe I have checked the noresm2cmor var_CMIP6_NorESM2_default.nml, which says:

'co2mass ','co2vmr*1.5172413793 ','timesmass ',

this seems correct to me (with the 1.5172413793 being 44/29, the ratio of CO2 molar weight to dry air molar weight), and assuming that 'timesmass' means that this is multiplied by the total atmospheric mass?

@ffroeb
Copy link

ffroeb commented Nov 15, 2024

The output variable 'co2mass' is correct; it is in fact a mass and not a measure of concentration. Dividing 'co2mass' by the mass of the atmosphere, 'airmass' (I used a mean over the preindustrial control, assuming that total airmass changes due to increasing CO2 are small), results in the mixing ratio of CO2 in ppm. This is identical to 'atmco2' from the ocean output, see Figure below. Converting to PgC using 2.124 conversion factor.

Depending on what the CMIP output variable should be, the cmorization script should maybe be updated.

Screenshot 2024-11-15 at 17 13 07

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
error error in the dataset
Projects
None yet
Development

No branches or pull requests

5 participants