Open DirkOlivie opened 2 years ago
Hi Dirk, does this apply for all datasets for rsutaf
and rsutafcs
, right?
@monsieuralok should be able to report an errtum at ESGF doc.
Hi Yanchun, yes, it applies to all datasets.
Hi, I made a new issue, but now I see that this issue already exists so I'll add here and close the other one. I don't agree that -1 should be multiplied to the fields, I think the problem rater is related to that the cmorized AERmon variables rsutaf and rsutcsaf are the difference from rsdt and not the actual variables. E.g. rsutaf (cmorized in noresm) => rsdt - rsutaf
This is different from what is outputted in other models and not described in the netcdf file
rsutaf:standard_name = "toa_outgoing_shortwave_flux" ; rsutaf:long_name = "TOA Outgoing Aerosol-Free Shortwave Radiation" ; rsutaf:comment = "Flux corresponding to rsut resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)" ;
Way to correct: To cmorize the actual field and not the difference from rsdt
Hi @adagj, what is the actually fields name for these two variables rsutaf
and rsutcsaf
?
Are there some conclusion for the solution?
Hi @YanchunHe , I think the best solution is to retract the files and publish new files. The cmorized rsutaf should just be the outgoing shortwave flux for aerosol free air, and not the net radiation minus the outgoing shortwave flux for aerosol free air.
From the NorESM2 rawdata:
The cmorized rsutaf says rsutaf:original_name = "FSNT_DRF" ; rsutaf:original_units = "W/m^2" ; rsutaf:standard_name = "toa_outgoing_shortwave_flux" ; rsutaf:long_name = "TOA Outgoing Aerosol-Free Shortwave Radiation" ; rsutaf:comment = "Flux corresponding to rsut resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)" ;
The FSNT_DRF from NorESM2 raw data FSNT_DRF:units = "W/m^2" ; FSNT_DRF:long_name = "Total column absorbed solar flux (DIRind)" ;
And the total column absorbed solar flux is not the same as TOA outgoing aerosol-free shortwave radiation. I think what should be cmorized is the difference from the net, so you should cmorize FSNT_DRF - FSNT, and the same with rsutafcs -> cmorize FSNTCDRF - FSNTC
But I think we need @DirkOlivie or @oyvindseland to approve that is the correct method :-)
Hi @YanchunHe . The calculation turned out a bit more complicated than first assumed, at least by me. The cmorized variables should be top-of-atmosphere fluxes, and not top-of-model fluxes which I think FSNT_DRF is, even if the long name suggests differently. So the question on how to deal with these variables remain unanswered and I don't know what is the best method. I don't know how to calculate the TOA fluxes from the TOM output we have available at the moment, but maybe @DirkOlivie or @oyvindseland have a good suggestion...
You can also see a relevant discussion started by Dirk here: https://github.com/NorESMhub/NorESM/discussions/418
@DirkOlivie , I checked what variables CESM2 uses to calculate TOA fluxes, but unfortunately the original name is not provided. However, CMCC uses CAM, as far as I understand, and uses different (cmor) calculations than us (however I can not find any aerosol free variables, but I checked clear sky)
Any conclusion here?
Could any one summerize what to do for this?
Retract the data? any fix for the cmorization?
So, are the following expression correct?
rsutaf = FSNT_DRF-FSNT
rsutcsaf = FSNTCDRF-FSNTC
Please retract all rsutaf
and rsutcsaf
, @monsieuralok
@YanchunHe should we remove rsutaf and rsutcsaf from all experiments, also from LM and MM and all versions?
@YanchunHe should we remove rsutaf and rsutcsaf from all experiments, also from LM and MM and all versions?
I think so, thanks!
@YanchunHe @monsieuralok @DirkOlivie
Hi, I had a brief discussion with Dirk and we suggest not to retract the data. The data is not wrong, if used correct. But we probably should add a description or an errata and explain how the data should be used (multiplied with -1 and only look at differences from the control simulation). Do you know where we can add such a description?
Best, Ada
@adagj We need to add description in errata and provide list of all affected datasets. @adagj could you add exact description what should we mention? if I am correct you want to say rsutaf = rsutaf -1 and rsutcsaf=rsutcsaf-1 . For control simulations data are correct or ..? or comparing control simulations from other data providers?
Hi, I think it is best if @DirkOlivie write such a description since he knows these data best. I can provide a list of all affected datasets
The cases are:
NorESM2-MM :
and for NorESM2-LM :
@DirkOlivie @YanchunHe Please could you provide description for these datasets only mentioning calculate rsutaf and rsutcsaf like below would be sufficient rsutaf = FSNT_DRF-FSNT rsutcsaf = FSNTCDRF-FSNTC
or it should be rsutaf = (rsutaf)x-1 and rsutcsaf=(rsutcsaf)x-1
Describe the error There is an error in the fields rsutaf and rsutafcs. They should have the inverse sign from what they currently have.
Way to correct Is there a place where we can share this information for people using NorESM2 data from ESGF? (saying these two fields should be multiplied by -1 to have the correct physical meaning)
At a later state, we can maybe recmorize these two fields, but that can/should possibly wait.