@CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750...

34
The Community Land Model: version 5. parameterization, senstivities, calibration with observational data NCAR: Rosie Fisher, Dave Lawrence, Ben Sanderson,, Sean Swenson, Will Wieder, Gordon Bonan, Keith Oleson, Peter Lawrence, Danica Lombardozzi, Justin Perket, Ahmed Tawfik, Liz Burakowski, Yaqiong Lu. Software: Erik Kluzek, Ben Andre, Bill Sacks, Mariana Vertenstein. External: Charlie Koven, Bill Riley, Chonggang Xu, Daniel Kennedy, Pierre Gentine, Mingjie Shi, Josh Fisher, Andrew Slater, Andrew Fox, Quinn Thomas, Hongyi Li, Ashehad Ali, Kyla Dahlin, Mathew Williams, Marysa Laguë, Jingyung Tang, Bardan Ghmire, Zack Subin. @CLM_science + [email protected]

Transcript of @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750...

Page 1: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

The Community Land Model: version 5. parameterization, senstivities, calibration with observational data

NCAR: Rosie Fisher, Dave Lawrence, Ben Sanderson,, Sean Swenson, Will Wieder, Gordon Bonan, Keith Oleson, Peter Lawrence,

Danica Lombardozzi, Justin Perket, Ahmed Tawfik, Liz Burakowski, Yaqiong Lu. Software: Erik Kluzek, Ben Andre, Bill Sacks, Mariana Vertenstein.

External: Charlie Koven, Bill Riley, Chonggang Xu, Daniel Kennedy, Pierre Gentine, Mingjie Shi, Josh Fisher, Andrew Slater, Andrew Fox, Quinn Thomas, Hongyi Li, Ashehad Ali,

Kyla Dahlin, Mathew Williams, Marysa Laguë, Jingyung Tang, Bardan Ghmire, Zack Subin.

@CLM_science + [email protected]

Page 2: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

The new model is imperfect! Model GPP – Fluxnet MTE GPP

ImagefromNathanCollierandhttp://climate.ornl.gov/~ncf/CLM5beta/

Page 3: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

Now what? The Game of Climate Model Biases

Find new study: update old, wrong parameter value

Add new structure to account for new knowledge

Two alternative algorithms for poorly understood process.

Different but-still-reasonable value gives better answers

Use value calibrated at single site.

Page 4: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

How can you tell whether problems are structural

orparametric

?

Page 5: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

Parameter Exploration

DEFAULT

One-At-A-Time

sensitivity analysis

Page 6: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

One-At-A-Time

sensitivity analysis

Global 4x5o runsDEFAULT

‘Expert Judgment’ to

narrow parameter fields

Parameter Exploration

Page 7: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

Spin up ‘default’ version to Pre-I CO2

Perturb parameters

Elevate CO2 to present (380ppm)

Run for 60 more years at PI CO2.

Run for 20 more years

DEFAULT

One-At-A-Time

sensitivity analysis

Global 4x5o runs

‘Expert Judgment’ to

narrow parameter fields

Parameter Exploration

Page 8: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

Aren’t we supposed to have parameters we can measure?.

Page 9: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

Aren’t we supposed to have parameters we can measure?.Specific Leaf Area (SLA)

from TRY database

Existing Plant

Functional Types are

not a good

predictor of many

traits

Page 10: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

So, if we calibrate the model to the observations…

…is it cheating?

Page 11: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

Is it cheating?YESWe shouldn’t fit to the same data

we are testing the model with

We should be able to observe

model parameters

NOThere is nothing magic about the existing parameter

values

They have both observation error and real variation

It is better to calibrate objectively than iteratively

We can (and will!) be transparent about our process

We can isolate structural bias or other issues if

calibration fails

We need a robust simulation of the present day to say

sensible things about the future

We can use only a subset of data (e.g. annual means)

Page 12: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

The chosen ones: reduced parameter spacecn_s1 : Soil C:N ratio pool 1

cn_s2 : Soil C:N ratio pool 2

knitr_max : max rate of nitrification

FUNfracfixers : frac of vegetation that can fix N

slatop : Specific Leaf Area (TRY)

leaf_cn : Leaf C:N ratio (TRY)

froot_leaf : Fine root:leaf ratio

gr_perc : Growth respiration fraction

r_mort : Stem turnover rate (mortality)

mbb_opt : Ball-Berry stomatal slope

N_costs : Costs of active N uptake

denit_coef : Denitrification coefficient

denit_exp : Denitrification exponent

ig_counts : Fire ignition counts

baseflow : Rate of water loss to rivers

snow : 2 snow density parameters

root_depth : Exponent of root profile

Ranges from literature, or logic/judgement

Page 13: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

RELATIVE TO DEFAULT

LOW HIGH

LOW HIGH

PARA METER

VARI ABLE

Page 14: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

GPPrelative

LOW HIGH

LOW HIGH

Page 15: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

NPPrelative

LOW HIGH

LOW HIGH

Page 16: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

LAIrelative

LOW HIGH

LOW HIGH

Page 17: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

QVEGTrelative

LOW HIGH

LOW HIGH

Page 18: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

NPPrelative

LOW HIGH

LOW HIGH

Page 19: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

Npp for

LOW HIGH

LOW HIGH

Page 20: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

NFIXrelative

LOW HIGH

LOW HIGH

Page 21: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

Sensitivity test:Relative Values

Page 22: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

Elevated CO2 response (400 to 650 ppm - Oak Ridge, TN)

% c

hang

e 0.5 0.75 1.0 1.25 1.5 0.5 0.75 1.0 1.25 1.5 0.5 0.75 1.0 1.25 1.5 0.5 0.75 1.0 1.25 1.5

0.5 0.75 1.0 1.25 1.5 0.5 0.75 1.0 1.25 1.5 0.5 0.75 1.0 1.25 1.5

0.5 0.75 1.0 1.25 1.5 0.5 0.75 1.0 1.25 1.5 0.5 0.75 1.0 1.25 1.5 0.5 0.75 1.0 1.25 1.5

Page 23: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

Conclusions of perturbations. There are no nasty surprises

The model works as we might intuitively expect it to

Many alternative Nitrogen cycles (high and low fixation/loss rates) are possible

within similar-looking carbon cycles.

Page 24: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

Where we areCurrent CLM5 tag has:

• Low Amazon GPP

• Overproductive Boreal Forest

• LAI too high in temperate forested regions

• Latent heat flux too low in Amazon gC/m^2/year unitless Wm^-2

Page 25: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

CLM5: The Curse of Dimensionality 'cn_s1' 'cn_s2' 'minpsi_hr' 'k_nitr_max' 'FUN_fracfixers' 'slatop' 'leafcn' 'froot_leaf' 'grperc' 'r_mort' 'mbbopt' 'ekn_active' 'denitrif_respiration_coefficient' 'denitrif_respiration_exponent' 'pot_hmn_ign_counts_alpha' 'baseflow_scalar' 'upplim_destruct_metamorph' 'rootprof_beta'

82 (!) free parameters

Page 26: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

CLM5 Ensemble: Bias -1000 10000GPP (perturbation from default) gC/m^2/year

high

low

high

low

Page 27: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

Build a Simple Emulator 1 1.2 1.4 1.6

650

700

750

Glob

al GP

P

cn_s1

1 1.2 1.4 1.6

650

700

750

Glob

al GP

P

cn_s2

0.4 0.6 0.8 1

650

700

750

Glob

al GP

P

minpsi_hr

0.5 1 1.5 2

650

700

750

Glob

al GP

P

k_nitr_max

0.5 1 1.5

650

700

750

Glob

al GP

P

FUN_fracfixers

0.8 1 1.2 1.4

650

700

750

Glob

al GP

P

slatop

0.8 1 1.2 1.4

650

700

750

Glob

al GP

P

leafcn

0.9 0.95 1 1.05

650

700

750

Glob

al GP

P

froot_leaf

0.4 0.6 0.8 1

650

700

750

Glob

al GP

P

grperc

0.5 1 1.5

650

700

750

Glob

al GP

P

r_mort

0.8 0.9 1 1.1

650

700

750

Glob

al GP

P

mbbopt

2 4 6 8

650

700

750

Glob

al GP

P

ekn_active

0.9 1 1.1 1.2

650

700

750

Glob

al GP

P

denitrif_respiration_coefficient

0.8 1 1.2

650

700

750

Glob

al GP

P

denitrif_respiration_exponent

0.6 0.8 1 1.2 1.4

650

700

750

Glob

al GP

P

pot_hmn_ign_counts_alpha

2 4 6 8 10

650

700

750

Glob

al GP

P

baseflow_scalar

1 1.2 1.4

650

700

750Gl

obal

GPP

upplim_destruct_metamorph

1 1.0005 1.001

650

700

750

Glob

al GP

P

rootprof_beta

Interpolation

Original Ensemble

Page 28: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

A first attempt

gC/m^2/year unitless W/m2Sanderson, Fisher et al. in prep

• Boreal GPP bias reduced 50%

• LAI temperate biases significantly reduced

• LH biases improved slightly

• Amazon GPP bias persistent

Page 29: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

Next stepsP2

P1

FirstOrderensemble

Predicted Optimum

Page 30: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

Next stepsIterate from best

predicted point in

parameter space

P2

P1

FirstOrderensemble

Page 31: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

Next stepsP2

P1

FirstOrderensemble

SecondorderensembleIterate from best

predicted point in

parameter space

Page 32: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

- Some of the chosen parameters had little impact

- New parameters identified with important influence

-Defaults altered in line with new data

-Model baseline code changed between runtime (bug fixes, hydraulics code, respiration model correction, etc.)

A modified ensemble LAI, relative to default

Page 33: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

Take home messages-New philosophical frameworks are needed for understanding our confidence in complex models

-We are trialling one parameterization framework (there are others), and this

represents a major departure from the normal course of ESM component development

-This is not a trivial problem. Further efforts will be appropriate even post CLM5

release.

Page 34: @CLM science + The Community Land Model: version 5 ...Build a Simple Emulator 11.21.41.6 650 700 750 G l o b a l G P P cn_s1 11.21.41.6 650 700 750 G l o b a l G P P cn_s2 0.40.60.81

THANK YOU!