Lmon variable conversion table

CMIP variable definition:https://github.com/PCMDI/cmip5-cmor-tables/blob/master/Tables_csv/Lmon.csv

 

Based on meetings with land group, more cmorized variables are desired for supporting ilamb analysis. An CLM2 to CMIP conversion table was available (provided by Daniel Ricciuto): /home/ac.ricciuto/models/ilamb_processing/alm2ilamb_wkflow/clm_to_mip.

 

  • A 5 year sample of the CMIP6 ocean data has been setup on NERSC under /global/homes/s/sbaldwin/scratch/cmip_sample/CMIP6/CMIP/E3SM-Project/E3SM-1-0/piControl/r1i1p1f1/

CMIP6 nameUnitsE3SM variable(s)conversion formulaCMOR handler complete

Conversion Formula Verified by

Scientist  

(scientist name)

NotesScientist Assigned to Perform Final Quality Control on CMORized filesDate Verified

Data & Metadata Correct

(yes/no)

Notes if CMORized files are not correct
1mrsoskg m-2SOILWATER_10CMmrsos = SOILWATER_10CMyes

Tian Zhou yes

mrsos.png

Mean monthly comparison shows same spatial patterns and magnitudes in general. Differences between the raw data and CMIP6 data may be caused by the different remapping methods I was using to convert ne30 resolution (raw data) to 1-deg lat long (CMIP6). 

2mrsokg m-2SOILICE, SOILLIQmrso = verticalSum(SOILICE + SOILLIQ, capped_at=5000)yes
summed over the z-axis, max value capped at 5000Tian Zhou yesmrsos.png
3mrfsokg m-2SOILICEmrfso = verticalSum(SOILICE, capped_at=5000)yes

Tian Zhou yesmrso.png
4mrroskg m-2 s-1QOVER

mrrosQOVER

(note the unit of mrros is kg/m2/s, and QOVER is mm/s, which are considered equivalent for water with density = 1000 kg/m3)

yes

Tian Zhou 

yes

mrfso.png
5mrrokg m-2 s-1QRUNOFFmrro = QRUNOFF


Tian Zhou yesmrros.png
6prvegkg m-2 s-1QINTRprveg = QINTRyes

Tian Zhou yesprveg.png
7evspsblvegkg m-2 s-1QVEGEevspsblveg = QVEGEyes

Tian Zhou yesevspsblveg.png
8evspsblsoikg m-2 s-1QSOILevspsblsoi = QSOILyes

Qing Zhu

 

yesGroundEvap.eps
9trankg m-2 s-1QSOIL, QVEGTtran = QSOIL + QVEGTyes

Qing Zhu yesTransp.eps
10tslKTSOItsl = TSOIyes

Qing Zhu yesSoil T.eps
11lai1LAISHA, LAISUNlai = LAISHA + LAISUNyes

Qing Zhu yes

LAI.eps

updated difference plot:

Screen Shot 2019-07-31 at 1.38.23 PM.png

updated LAI plot

LAI_new.eps

12cLitterkg m-2TOTLITC, CWDCcLitter = (TOTLITC + CWDC)/1000


Qing Zhu


13cProductkg m-2TOTPRODCcProduct = TOTPRODC/1000


Qing Zhu yescProduct.jpg
14cSoilFastkg m-2SOIL1CcSoilFast = SOIL1C/1000


Qing Zhu


15cSoilMediumkg m-2SOIL2CcSoilMedium = SOIL2C/1000






16cSoilSlowkg m-2SOIL3CcSoilSlow = SOIL3C/1000






17fFirekg m-2 s-1COL_FIRE_CLOSSfFire = COL_FIRE_CLOSS/1000


Qing Zhu yesfFire.jpg
18fHarvestkg m-2 s-1

WOOD_HARVESTC

fHarvest = WOOD_HARVESTC/1000


Xiaojuan Yang


19fVegLitterkg m-2 s-1LITFALL, gap_mortality_c_to_cwdc_col, fire_mortality_c_to_cwdc_col, harvest_c_to_cwdc_col, dwt_livecrootc_to_cwdc_col, dwt_deadcrootc_to_cwdc_col 

fVegLitter = (LITFALL + fVegCWDC)/1000



fVegCWDC = gap_mortality_c_to_cwdc_col + fire_mortality_c_to_cwdc_col + harvest_c_to_cwdc_col + dwt_livecrootc_to_cwdc_col  + dwt_deadcrootc_to_cwdc_col Xiaojuan Yang


20fLitterSoilkg m-2 s-1LITTERC_LOSS, LITTERC_HR, CWDC_HR, M_CWDC_TO_FIRE, M_LITR1C_TO_FIRE, M_LITR2C_TO_FIRE, M_LITR3C_TO_FIRE

fLitterSoil = (LITTERC_LOSS - LITTERC_HR - CWDC_HR - M_LITR1C_TO_FIRE - M_LITR1C_TO_FIRE - M_LITR2C_TO_FIRE - M_LITR3C_TO_FIRE)/1000




LITTERC_LOSS contain fluxes (1) from litter to soil = fLitterSoil (2) form litter to atmophsere part 1 = heterotrophic respiration (3) from litter to atmophsere part 2 = fire loss; therefore minus respiration and fire loss from LITTERC_LOCC, the rest is fLitterSoilXiaojuan Yang


21cVegkg m-2TOTVEGCcVeg = TOTVEGC/1000


Xiaojuan Yang


22nbpkg m-2 s-1NBPnbp = NBP/1000


Xiaojuan Yang


23gppkg m-2 s-1GPPgpp = GPP/1000


Xiaojuan Yang


24rakg m-2 s-1ARra = AR/1000


Xiaojuan Yang


25rhkg m-2 s-1HRrh = HR/1000


Xiaojuan Yang


26cSoilkg m-2SOIL1C,SOIL2C,SOIL3C

for ECA: cSoil=SOIL1C/1000+SOIL2C/1000+SOIL3C/1000

for CTC:

cSoil=SOIL1C/1000+SOIL2C/1000+SOIL3C/1000+SOIL4C/1000




Qing Zhu

Xiaojuan Yang




27nppkg m-2 s-1GPP,ARnpp = GPP/1000-AR/1000


Qing Zhu




28burntArea%ANN_FAREA_BURNEDANN_FAREA_BURNED*(100/12)






29cCwdkg m-2CWDCCWDC/1000





30cLeafkg m-2LEAFCLEAFC/1000






31cLitterkg m-2TOTLITCTOTLITC/1000

Different formula than above



32cMisckg m-2STORVEGCSTORVEGC/1000






33cRootkg m-2FROOTC, LIVE_ROOTC, DEAD_ROOTC(FROOTC+LIVE_ROOTC+DEAD_ROOTC)/1000







34cSoilkg m-2TOTSOMCTOTSOMC/1000

Different formula than above



35cWoodkg m-2WOODCWOODC/1000






36fLitterSoilkg m-2 s-1LITR1C_TO_SOIL1C, LITR1C_TO_SOIL2C, LITR1C_TO_SOIL3CLITR1C_TO_SOIL1C+LITR2C_TO_SOIL2C+LITR2C_TO_SOIL3C

Different formula than above



37fLuckg m-2 s-1LAND_USE_FLUXLAND_USE_FLUX/1000






38fVegLitterkg m-2 s-1LITFALLLITFALL/1000

Different formula than above


39hfdsnW m-2FGR-FGR






40lai1TLAITLAI

Different formula than above



41lwsnlkg m-2SNOWLIQSNOWLIQ






42mrlslkg m-2SOILLIQ, SOILICESOILLIQ+SOILICE







43nppLeafkg m-2 s-1LEAFC_ALLOCLEAFC_ALLOC/1000






44nppRootkg m-2 s-1FROOTC_ALLOCFROOTC_ALLOC/1000





45nppWoodkg m-2 s-1WOODC_ALLOCWOODC_ALLOC/1000






46rGrowthkg m-2 s-1GRGR/1000







47rMaintkg m-2 s-1MRMR/1000






48snc%FSNOFSNO*100





49sndmSNOWDPSNOWDP






50snmkg m-2 s-1QMELTQMELT






51snwkg m-2H2OSNOH2OSNO






52sootsnkg m-2SNOBCMSL, SNODSTMSL, SNOOCMSLSNOBCMSL+SNODSTMSL+SNOOCMSL







53sfcWindm s-1WINDWIND






From variable 28 are added for v3, not verified and added to e3sm_to_cmip.

From variable 12-27 are BGC specific variables for publication;

fVegLitter and fLitterSoil formula were not confirmed by a domain expert.

cSoil and npp were added March 2021.e3sm_to_cmip handlers were not formulated as of