Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated the table to match current status, removed unwanted variables

 

pr = (hurs = RHREFHT

CMIP6 nameCMIP6 descriptionE3SM variable(s)conversion formulaCMOR handler complete

Conversion Formula Verified by

Scientist  

Notes

Scientist Assigned to Perform Final Quality Control on CMORized files

Date Verified 

Data & Metadata Correct

(yes/no)

Notes if CMORized files are not correct

check on

v20190710

Data correct(yes/no)

by Jill Chengzhu Zhang

1tasNear-Surface Air TemperatureTREFHTtas = TREFHTyesJ.Zhang




yes
2tsSurface TemperatureTSts = TSyesJ.Zhang




yes
3pslSea Level PressurePSLpsl = PSLyesJ.Zhang




yes
4psSurface Air PressurePSps = PSyesJ.Zhang




yes
5sfcWindNear-Surface Wind SpeedU10sfcWind = U10yesJ.Zhang




yes
6hussNear-Surface Specific HumidityQREFHThuss = QREFHTyesJ.Zhang
J.Zhang no

huss != QREFHT in value, huss is 1/100 of QREFHT. cmip value doesn't match raw data. Possible wrong handler implemented.

yes7prPrecipitationPRECC PRECLyes

fixed

yes
7prPrecipitationPRECC PRECLpr = (PRECC  + PRECL) * 1000.0yesJ.Zhang
J.Zhang noPossible wrong handler implemented.yesfixedyes
8prcConvective PrecipitationPRECCprc = PRECC * 1000.0yesJ.Zhang




yes
9prsnSnowfall FluxPRECSC, PRECSLprsn = (PRECSC + PRECSL) * 1000.0yesJ.Zhang




yes
10evspsblEvaporation Including Sublimation and TranspirationQFLXevspsbl = QFLXyesJ.Zhang




yes
11tauuSurface Downward Eastward Wind StressTAUXtauu = -TAUXyesJ.Zhang Note, I was analyzing this variable from e3sm output. It turns out that TAUX(Y) is surface stress, which is in opposite direction to tauu(v) (wind stress). This was not caught in CAM's conversion table.



yes
12tauvSurface Downward Northward Wind StressTAUYtauv =- TAUYyesJ.ZhangSame as above



yes
13hflsSurface Upward Latent Heat FluxLHFLXhfls = LHFLXyesJ.Zhang




yes
14cltTotal Cloud Cover PercentageCLDTOTclt = CLDTOT * 100.0
yesChris Golaz




yes
15rldsSurface Downwelling Longwave RadiationFLDSrlds = FLDSyes

J.Zhang

Chris Golaz






yes
16rlusSurface Upwelling Longwave RadiationFLDS, FLNSrlus = FLDS + FLNSyes

J.Zhang

Chris Golaz


J.Zhang


 noPossible wrong handler implemented.yesfixedyes
17rsdsSurface Downwelling Shortwave RadiationFSDSrsds = FSDSyes

J.Zhang

Chris Golaz






yes (corrected direction )
18rsusSurface Upwelling Shortwave RadiationFSDS, FSNSrsus = FSDS - FSNSyes

J.Zhang

Chris Golaz






yes
19hfssSurface Upward Sensible Heat FluxSHFLXhfss = SHFLXyesJ.Zhang




yes
20clPercentage Cloud CoverCLOUDcl = CLOUD *100.0
Chris Golazon model levels



yes
21cliMass Fraction of Cloud IceCLDICEcli = CLDICE

on model levels


For consistency with clivi, don't include snow in cli.





yes
22cliviIce Water PathTGCLDIWPclivi = TGCLDIWPyes

Kai Zhang


TGCLDIWP doesn't include snow water path.



yes
23clwMass Fraction of Cloud Liquid WaterCLDLIQclw = CLDLIQ

Kai Zhang

on model levels


For consistency with clwvi, don't include rain in clw. 





yes
24clwviCondensed Water PathTGCLDCWPclwvi = TGCLDCWPyes

Kai Zhang

TGCLDCWP doesn't include rain and snow water path.



yes
25hurRelative HumidityRELHUMhur = RELUM
Chris Golazinterpolated to 19 pressure levelsJ.Zhang noUnreasonable value for hur. Possible wrong handler implemented.yesfixedyes
26hursNear-Surface Relative HumidityRHREFHT27husSpecific HumidityQhus = Q
Chris Golazinterpolated to 19 pressure levels



yes
2827mcConvective Mass Flux









2928o3Mole Fraction of O3O3o3 = O3



interpolated to 19 pressure levels.

Philip Cameron-Smith (Unlicensed): Yes, the E3SM variable O3 is what is wanted here.  However, it would be good to note somehow that "Stratospheric ozone is prognostic, and tropospheric ozone follows the input4mips prescribed concentrations."





yes
3029pfullPressure at Model Full-LevelsP0, PS, hyam, hybmpfull = P0*hyam + PS*hybm
Chris Golaz
J.Zhang nocmorized data not generatedyesfixedyes(pfull is monthly data instead of climotology according to our formula. cmor asks for climatology but it is not clear years to average over. It is safer to have monthly data and consistent with other Amon variables  )
3130phalfPressure on Model Half-LevelsP0, PS, hyai, hybiphalf = P0*hyai + PS*hybi
Chris Golaz
J.Zhang nocmorized data not generatedyesfixedyes(same as above)
3231prwWater Vapor PathTMQprw = TMQ
Chris Golaz




yes
3332rldscsSurface Downwelling Clear-Sky Longwave RadiationFLDS, FLNS, FLNSC
rldscs = FLDS + FLNS - FLNSCyesChris Golaz
J.Zhang noPossible wrong handler implemented.yesfixedyes
3433rlutTOA Outgoing Longwave RadiationFSNTOA, FSNT, FLNT

rlut = FSNTOA - FSNT + FLNT

yes

Chris Golaz

Equation originally from NCAR. Using this ensures that individual TOA terms (SW, LW, up/down) are consistent with TOM net flux (rtmt):

rtmt = rsdt - rsut - rlut

J.Zhang noPossible wrong handler implemented.yesfixedyes
3534rlutcsTOA Outgoing Clear-Sky Longwave RadiationFLUTCrlutcs = FLUTCyes

 Chris Golaz

Slight approximation here since we are using TOM, but NCAR does the same.J.Zhangnocmorized data not generatedyesfixedyes
3635rsdscsSurface Downwelling Clear-Sky Shortwave RadiationFSDSCrsdscs = FSDSCyesChris Golaz
J.Zhang nocmorized data not generatedyesfixedyes
3736rsdtTOA Incident Shortwave RadiationSOLINrsdt = SOLINyesChris Golaz
J.Zhang nocmorized data not generatedyesfixedyes
3837rsuscsSurface Upwelling Clear-Sky Shortwave RadiationFSDSC, FSNSCrsuscs = FSDSC - FSNSCyesChris Golaz




yes
3938rsutTOA Outgoing Shortwave RadiationFSUTOArsut = FSUTOAyesChris Golaz




yes
4039rsutcsTOA Outgoing Clear-Sky Shortwave RadiationFSUTOACrsutcs = FSUTOACyesChris Golaz




yes
4140rtmtNet Downward Radiative Flux at Top of ModelFSNT, FLNTrtmt = FSNT - FLNTyesChris Golaz




yes
4241taAir TemperatureTta = T
Chris Golazinterpolated to 19 pressure levels



yes
4342tasmaxDaily Maximum Near-Surface Air TemperatureTREFHTMX

J. Zhang

We cannot use monthly h0 output for this. But the necessary data is in daily h1 files. We would have to create time series of monthly averages from these daily files. double checked that TREFHTMX and TREFHTMN saved to h1 have the same values as TREFHT. Checked code in cam_diagnostics.F90, TREFMNAV and TREFMXAV should be the correct field to output. Unfortunately, those high frequency data saved are not useful






4443tasminDaily Minimum Near-Surface Air TemperatureTREFHTMN

J. ZhangSame as above




4544uaEastward WindUua = U
Chris Golazinterpolated to 19 pressure levels



yes46uasEastward Near-Surface Wind
4745vaNorthward WindVva = V
Chris Golazinterpolated to 19 pressure levels



yes48vasNorthward Near-Surface Wind
4946wapOmega (=dp/dt)OMEGAwap = OMEGA
Chris Golazinterpolated to 19 pressure levelsJ.Zhangnocmorized data not generatedyesfixedyes
5047zgGeopotential HeightZ3zg = Z3
Chris Golazinterpolated to 19 pressure levels



yes

AERmon
5148abs550aerAmbient Aerosol Absorption Optical Thickness at 550nmAODABSabs550aer = AODABS
J. Zhang




yes
5249od550aerAmbient Aerosol Optical Thickness at 550nmAODVISod550aer = AODVIS
J. Zhang




yes53reffclwtopCloud-Top Effective Droplet RadiusARELreffclwtop = ARELJ. ZhangNot same variables