Ensemble Data Assimila.on for Climate System Component Models

Size: px
Start display at page:

Download "Ensemble Data Assimila.on for Climate System Component Models"

Transcription

1 Ensemble Data Assimila.on for Climate System Component Models Jeffrey Anderson Na.onal Center for Atmospheric Research In collabora.on with: Alicia Karspeck, Kevin Raeder, Tim Hoar, Nancy Collins IMA 11 March 213 1

2 What is Data Assimila.on? Observa.ons combined with a Model forecast + to produce an analysis (best possible es.mate). IMA 11 March 213 2

3 Example: Estimating the Temperature Outside An observation has a value ( *), IMA 11 March 213 3

4 Example: Estimating the Temperature Outside An observation has a value ( *), and an error distribution (red curve) that is associated with the instrument. IMA 11 March 213 4

5 Example: Estimating the Temperature Outside Thermometer outside measures 1C. Instrument builder says thermometer is unbiased with +/-.8C gaussian error. IMA 11 March 213 5

6 Example: Estimating the Temperature Outside Thermometer outside measures 1C. The red plot is observed. ( ) P T T o, probability of temperature given that T o was IMA 11 March 213 6

7 Example: Estimating the Temperature Outside We also have a prior estimate of temperature. The green curve is prior information. C ( ) P T C ; probability of temperature given all available IMA 11 March 213 7

8 Example: Estimating the Temperature Outside Prior information C can include: 1. Observations of things besides T; 2. Model forecast made using observations at earlier times; 3. A priori physical constraints ( T > C ); 4. Climatological constraints ( -3C < T < 4C ). IMA 11 March 213 8

9 Bayes Theorem: Combining the Prior Estimate and Observation ( ) = P T o T,C P T T o,c Posterior: Probability of T given observations and Prior. Also called update or analysis. ( )P T C Normalization ( ) Prior Likelihood: Probability that T o is observed if T is true value and given prior information C. IMA 11 March 213 9

10 Combining the Prior Estimate and Observation P ( T T o, C ) = P ( T o T, C ) P ( T C ) normalization IMA 11 March 213 1

11 Combining the Prior Estimate and Observation P ( T T o, C ) = P ( T o T, C ) P ( T C ) normalization IMA 11 March

12 Combining the Prior Estimate and Observation P ( T T o, C ) = P ( T o T, C ) P ( T C ) normalization IMA 11 March

13 Combining the Prior Estimate and Observation P ( T T o, C ) = P ( T o T, C ) P ( T C ) normalization IMA 11 March

14 Combining the Prior Estimate and Observation P ( T T o, C ) = P ( T o T, C ) P ( T C ) normalization IMA 11 March

15 Combining the Prior Estimate and Observation P ( T T o, C ) = P ( T o T, C ) P ( T C ) normalization Generally no analytic solution for Posterior. IMA 11 March

16 Combining the Prior Estimate and Observation P ( T T o, C ) = P ( T o T, C ) P ( T C ) normalization Gaussian Prior and Likelihood -> Gaussian Posterior IMA 11 March

17 For Gaussian prior and likelihood Prior Combining the Prior Estimate and Observation Likelihood Then, Posterior P( T C) = Normal( T p,σ p ) P( T o T,C) = Normal( T o,σ o ) P( T T o,c) = Normal( T u,σ u ) With σ u = ( σ 2 2 p + σ ) 1 o T u = σ 2 [ u σ 2 p T p + σ 2 o T ] o IMA 11 March

18 The One-Dimensional Kalman Filter 1. Suppose we have a linear forecast model L A. If temperature at time t 1 = T 1, then temperature at t 2 = t 1 + Δt is T 2 = L(T 1 ) B. Example: T 2 = T 1 + ΔtT 1 IMA 11 March

19 The One-Dimensional Kalman Filter 1. Suppose we have a linear forecast model L. A. If temperature at time t 1 = T 1, then temperature at t 2 = t 1 + Δt is T 2 = L(T 1 ). B. Example: T 2 = T 1 + ΔtT If posterior estimate at time t 1 is Normal(T u,1, σ u,1 ) then prior at t 2 is Normal(T p,2, σ p,2 ). T p,2 = T u,1,+ ΔtT u,1 σ p,2 = (Δt + 1) σ u,1 IMA 11 March

20 The One-Dimensional Kalman Filter 1. Suppose we have a linear forecast model L. A. If temperature at time t 1 = T 1, then temperature at t 2 = t 1 + Δt is T 2 = L(T 1 ). B. Example: T 2 = T 1 + ΔtT If posterior estimate at time t 1 is Normal(T u,1, σ u,1 ) then prior at t 2 is Normal(T p,2, σ p,2 ). 3. Given an observation at t 2 with distribution Normal(t o, σ o ) the likelihood is also Normal(t o, σ o ). IMA 11 March 213 2

21 The One-Dimensional Kalman Filter 1. Suppose we have a linear forecast model L. A. If temperature at time t 1 = T 1, then temperature at t 2 = t 1 + Δt is T 2 = L(T 1 ). B. Example: T 2 = T 1 + ΔtT If posterior estimate at time t 1 is Normal(T u,1, σ u,1 ) then prior at t 2 is Normal(T p,2, σ p,2 ). 3. Given an observation at t 2 with distribution Normal(t o, σ o ) the likelihood is also Normal(t o, σ o ). 4. The posterior at t 2 is Normal(T u,2, σ u,2 ) where T u,2 and σ u,2 come from page 17. IMA 11 March

22 A One-Dimensional Ensemble Kalman Filter Represent a prior pdf by a sample (ensemble) of N values: IMA 11 March

23 A One-Dimensional Ensemble Kalman Filter Represent a prior pdf by a sample (ensemble) of N values: Use sample mean T = T n N n =1 and sample standard deviation N σ T = ( T n T ) 2 N 1 to determine a corresponding continuous distribution N n =1 ( ) ( ) Normal T,σ T IMA 11 March

24 A One-Dimensional Ensemble Kalman Filter: Model Advance If posterior ensemble at time t 1 is T 1,n, n = 1,, N IMA 11 March

25 A One-Dimensional Ensemble Kalman Filter: Model Advance If posterior ensemble at time t 1 is T 1,n, n = 1,, N, advance each member to time t 2 with model, T 2,n = L(T 1, n ) n = 1,,N. IMA 11 March

26 A One-Dimensional Ensemble Kalman Filter: Model Advance Same as advancing continuous pdf at time t 1 IMA 11 March

27 A One-Dimensional Ensemble Kalman Filter: Model Advance Same as advancing continuous pdf at time t 1 to time t 2 with model L. IMA 11 March

28 A One-Dimensional Ensemble Kalman Filter: Assimilating an Observation IMA 11 March

29 A One-Dimensional Ensemble Kalman Filter: Assimilating an Observation Fit a Gaussian to the sample. IMA 11 March

30 A One-Dimensional Ensemble Kalman Filter: Assimilating an Observation Get the observation likelihood. IMA 11 March 213 3

31 A One-Dimensional Ensemble Kalman Filter: Assimilating an Observation Compute the continuous posterior PDF. IMA 11 March

32 A One-Dimensional Ensemble Kalman Filter: Assimilating an Observation Use a deterministic algorithm to adjust the ensemble. IMA 11 March

33 A One-Dimensional Ensemble Kalman Filter: Assimilating an Observation First, shift the ensemble to have the exact mean of the posterior. IMA 11 March

34 A One-Dimensional Ensemble Kalman Filter: Assimilating an Observation First, shift the ensemble to have the exact mean of the posterior. Second, linearly contract to have the exact variance of the posterior. Sample statistics are identical to Kalman filter. IMA 11 March

35 Initial Comments on (Ensemble) Kalman Filter Ø KF optimal for linear model, gaussian likelihood. Ø In KF, only mean and variance have meaning. Ø The deterministic Ensemble KF gives identical mean, variance. Ø The original Ensemble KF uses a Monte Carlo algorithm for the observation impact; has sampling error. Ø Ensemble allows computation of many other statistics. Ø What do they mean? Not entirely clear. Ø Example: Kurtosis. Completely constrained by initial ensemble. It is problem specific whether this is even defined! IMA 11 March

36 Multivariate Kalman Filter Product of d-dimensional normals is normal N ( µ 1,Σ 1 )N ( µ 2, Σ 2 ) = cn ( µ,σ) Covariance: Mean: Σ = Σ 1 1 ( 1 + Σ 2 ) 1 µ = Σ( Σ 1 1 µ 1 + Σ 1 2 µ 2 ) Weight: c = ( 2π ) d Σ 1 + Σ 2 { ( ) T ( Σ 1 + Σ 2 ) 1 ( µ 2 µ 1 ) } 1 exp 1 2 µ2 µ 1 Weight normalizes away. IMA 11 March

37 Multivariate Ensemble Kalman Filter Ø So far, we have an observation likelihood for single variable. Ø Suppose the model prior has additional variables. Ø KF equivalent to linear regression to update additional variables. Ø Need ensemble size > d to represent d-dimensional normal. IMA 11 March

38 Ensemble filters: Updating additional prior state variables Assume that all we know is prior joint distribution. One variable is observed. What should happen to the unobserved variable? IMA 11 March

39 Ensemble filters: Updating additional prior state variables Assume that all we know is prior joint distribution. One variable is observed. Compute increments for prior ensemble members of observed variable. IMA 11 March

40 Ensemble filters: Updating additional prior state variables Assume that all we know is prior joint distribution. One variable is observed. Using only increments guarantees that if observation had no impact on observed variable, unobserved variable is unchanged (highly desirable). IMA 11 March 213 4

41 Ensemble filters: Updating additional prior state variables Assume that all we know is prior joint distribution. How should the unobserved variable be impacted? First choice: least squares. Equivalent to linear regression. Same as assuming binormal prior. IMA 11 March

42 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. How should the unobserved variable be impacted? First choice: least squares. Begin by finding least squares fit. IMA 11 March

43 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Next, regress the observed variable increments onto increments for the unobserved variable. Equivalent to first finding image of increment in joint space. IMA 11 March

44 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Next, regress the observed variable increments onto increments for the unobserved variable. Equivalent to first finding image of increment in joint space. IMA 11 March

45 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Next, regress the observed variable increments onto increments for the unobserved variable. Equivalent to first finding image of increment in joint space. IMA 11 March

46 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Next, regress the observed variable increments onto increments for the unobserved variable. Equivalent to first finding image of increment in joint space. IMA 11 March

47 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Next, regress the observed variable increments onto increments for the unobserved variable. Equivalent to first finding image of increment in joint space. IMA 11 March

48 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Regression: Equivalent to first finding image of increment in joint space. Then projecting from joint space onto unobserved priors. IMA 11 March

49 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Regression: Equivalent to first finding image of increment in joint space. Then projecting from joint space onto unobserved priors. IMA 11 March

50 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Regression: Equivalent to first finding image of increment in joint space. Then projecting from joint space onto unobserved priors. IMA 11 March 213 5

51 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Regression: Equivalent to first finding image of increment in joint space. Then projecting from joint space onto unobserved priors. IMA 11 March

52 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Regression: Equivalent to first finding image of increment in joint space. Then projecting from joint space onto unobserved priors. IMA 11 March

53 Comments on multidimensional (Ensemble) Kalman Filter Ø KF optimal for linear model, gaussian likelihood. Ø The deterministic Ensemble KF gives identical mean, covariance with sufficiently large ensemble size. Ø Basic ensemble filter fails for ensemble too small. Ø For nonlinear model, non-gaussian likelihood, all bets are off. Ø Both deterministic and stochastic Ensemble KFs become Monte Carlo algorithms. IMA 11 March

54 Ensemble Filter for Large Geophysical Models 1. Use model to advance ensemble (3 members here) to.me at which next observa.on becomes available. Ensemble state es.mate axer using previous observa.on (analysis) Ensemble state at.me of next observa.on (prior) IMA 11 March

55 Ensemble Filter for Large Geophysical Models 2. Get prior ensemble sample of observa.on, y = h(x), by applying forward operator h to each ensemble member. Theory: observa.ons from instruments with uncorrelated errors can be done sequen.ally. IMA 11 March

56 Ensemble Filter for Large Geophysical Models 3. Get observed value and observa.onal error distribu.on from observing system. IMA 11 March

57 Ensemble Filter for Large Geophysical Models 4. Find the increments for the prior observa.on ensemble (this is a scalar problem for uncorrelated observa.on errors). Note: Difference between various ensemble filters is primarily in observa.on increment calcula.on. IMA 11 March

58 Ensemble Filter for Large Geophysical Models 5. Use ensemble samples of y and each state variable to linearly regress observa.on increments onto state variable increments. Theory: impact of observa.on increments on each state variable can be handled independently! IMA 11 March

59 Ensemble Filter for Large Geophysical Models 6. When all ensemble members for each state variable are updated, there is a new analysis. Integrate to.me of next observa.on IMA 11 March

60 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March 213 6

61 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March

62 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March

63 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March

64 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March

65 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March

66 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March

67 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March

68 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March

69 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March

70 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 12 truth ensemble State Variable IMA 11 March 213 7

71 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 14 truth ensemble State Variable IMA 11 March

72 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 16 truth ensemble State Variable IMA 11 March

73 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 18 truth ensemble State Variable IMA 11 March

74 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 11 truth ensemble State Variable IMA 11 March

75 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 112 truth ensemble State Variable IMA 11 March

76 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 114 truth ensemble State Variable IMA 11 March

77 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 116 truth ensemble State Variable IMA 11 March

78 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 118 truth ensemble State Variable IMA 11 March

79 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 12 truth ensemble State Variable IMA 11 March

80 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 122 truth ensemble State Variable IMA 11 March 213 8

81 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 124 truth ensemble State Variable IMA 11 March

82 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 126 truth ensemble State Variable IMA 11 March

83 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 128 truth ensemble State Variable IMA 11 March

84 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 13 truth ensemble State Variable IMA 11 March

85 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 21 truth ensemble obs State Variable IMA 11 March

86 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 23 truth ensemble obs State Variable IMA 11 March

87 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 25 truth ensemble obs State Variable IMA 11 March

88 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 27 truth ensemble obs State Variable IMA 11 March

89 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 29 truth ensemble obs State Variable IMA 11 March

90 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 211 truth ensemble obs State Variable IMA 11 March 213 9

91 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 213 truth ensemble obs State Variable IMA 11 March

92 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 215 truth ensemble obs State Variable IMA 11 March

93 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 217 truth ensemble obs State Variable IMA 11 March

94 Assimilate observa.ons from 4 random loca.ons each step. This isn t working very well. Ensemble spread is reduced, but..., Ensemble is inconsistent with truth most places time 219 truth ensemble obs State Variable Confident and wrong. Confident and right. IMA 11 March

95 Some Error Sources in Ensemble Filters 2. Obs. operator error; Representa.veness 3. Observa.on error 4. Sampling Error; Gaussian Assump.on 5. Sampling Error; Assuming Linear Sta.s.cal Rela.on 1. Model error IMA 11 March

96 Observa.ons impact unrelated state variables through sampling error. Expected Sample Correlation Members.1 2 Members 4 Members 8 Members True Correlation Plot shows expected absolute value of sample correla.on vs. true correla.on. Unrelated obs. reduce spread, increase error. Anack with localiza.on. Reduce impact of observa.on on weakly correlated state variables. Let weight go to zero for many unrelated variables to save on compu.ng. IMA 11 March

97 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 21 truth ensemble obs No Localization 1 1 time 21 truth ensemble obs State Variable IMA 11 March

98 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 23 truth ensemble obs No Localization 1 1 time 23 truth ensemble obs State Variable IMA 11 March

99 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 25 truth ensemble obs No Localization 1 1 time 25 truth ensemble obs State Variable IMA 11 March

100 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 27 truth ensemble obs No Localization 1 1 time 27 truth ensemble obs State Variable IMA 11 March 213 1

101 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 29 truth ensemble obs No Localization 1 1 time 29 truth ensemble obs State Variable IMA 11 March

102 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 211 truth ensemble obs No Localization 1 1 time 211 truth ensemble obs State Variable IMA 11 March

103 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 213 truth ensemble obs No Localization 1 1 time 213 truth ensemble obs State Variable IMA 11 March

104 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 215 truth ensemble obs No Localization 1 1 time 215 truth ensemble obs State Variable IMA 11 March

105 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 217 truth ensemble obs No Localization 1 1 time 217 truth ensemble obs State Variable IMA 11 March

106 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. Localization from Hierarchical Filter This ensemble is more consistent with truth time 219 truth ensemble obs No Localization 1 time 219 truth ensemble obs State Variable IMA 11 March

107 Localiza.on computed by empirical offline computa.on. 1 Localization from Hierarchical Filter 1 1 time 219 truth ensemble obs Sample Observation Localizations State Variable IMA 11 March

108 Localiza.on in dry dynamical core / -4,. + 23!*&%&'() -! ,-./- 1-!"#$%&'() ,-./ !"#$%&'() Localization for V ob. on U state variables. Has statistically significant quadrupole structure in horizontal. Localization can have lots of structure in realistic models. IMA 11 March

109 Some Error Sources in Ensemble Filters 2. Obs. operator error; Representa.veness 3. Observa.on error 4. Sampling Error; Gaussian Assump.on 5. Sampling Error; Assuming Linear Sta.s.cal Rela.on 1. Model error IMA 11 March

110 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = 6. Note Axis! Time evolu.on for first state variable shown. Assimila.ng model quickly diverges from true model. IMA 11 March

111 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 31 truth ensemble obs State Variable IMA 11 March

112 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 36 truth ensemble obs State Variable IMA 11 March

113 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 311 truth ensemble obs State Variable IMA 11 March

114 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 316 truth ensemble obs State Variable IMA 11 March

115 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 321 truth ensemble obs State Variable IMA 11 March

116 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 326 truth ensemble obs State Variable IMA 11 March

117 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 331 truth ensemble obs State Variable IMA 11 March

118 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 336 truth ensemble obs State Variable IMA 11 March

119 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 341 truth ensemble obs State Variable IMA 11 March

120 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 346 truth ensemble obs State Variable This isn t working again! It will just keep geqng worse. IMA 11 March

121 How to deal with model error in assimila.on? Ø Just fix the model! (May not be such an easy thing to do) Ø Model the model error and include this in prior: If we knew the error accurately could just fix the model. Modeling or parameterizing model uncertainty in prior can help. This looks like a job for stochas.c modeling. IMA 11 March

122 Assimila.on fix for model error. Ø Use prior variance infla.on. Ø Simply increase prior ensemble variance of each state variable before compu.ng observa.on increments. Ø Adap.ve algorithms use observa.ons to guide this. Probability Prior PDF Inflated S.D. Inflate SD by 1.5 Variance by Obs IMA 11 March

123 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 31 truth ensemble obs No Inflation time 31 truth ensemble obs State Variable IMA 11 March

124 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 36 truth ensemble obs No Inflation time 36 truth ensemble obs State Variable IMA 11 March

125 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 311 truth ensemble obs No Inflation time 311 truth ensemble obs State Variable IMA 11 March

126 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 316 truth ensemble obs No Inflation time 316 truth ensemble obs State Variable IMA 11 March

127 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 321 truth ensemble obs No Inflation time 321 truth ensemble obs State Variable IMA 11 March

128 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 326 truth ensemble obs No Inflation time 326 truth ensemble obs State Variable IMA 11 March

129 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 331 truth ensemble obs No Inflation time 331 truth ensemble obs State Variable IMA 11 March

130 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 336 truth ensemble obs No Inflation time 336 truth ensemble obs State Variable IMA 11 March

131 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 341 truth ensemble obs No Inflation time 341 truth ensemble obs State Variable IMA 11 March

132 Assimila.ng with Infla.on in presence of model error Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm. It can work, even in presence of severe model error. 1 1 inflation Adaptive State Space Inflation time 346 truth ensemble obs No Inflation time 346 truth ensemble obs State Variable IMA 11 March

133 Atmospheric Ensemble Reanalysis, O(1 million) atmospheric obs are assimilated every day. Assimilation uses 8 members of 2 o FV CAM forced by a single ocean (Hadley+ NCEP-OI2) and produces a very competitive reanalysis. 5 hpa GPH Feb IMA 11 March

134 266 hpa U wind infla.on Infla.on is large where model bias is detected. Mostly where there are dense observa.ons. U at 266 hpa, t = 8/1 1 5 New South Wales Colorado 8/4 8/9 8/14 8/19 8/24 8/ inflation factor IMA 11 March

135 Some Error Sources in Ensemble Filters 2. Obs. operator error; Representa.veness 3. Observa.on error 4. Sampling Error; Gaussian Assump.on 5. Sampling Error; Assuming Linear Sta.s.cal Rela.on 1. Model error IMA 11 March

136 Obs DART Current Ocean (POP) Assimila.on DATM 3D state 2D forcing from CAM assimila.on POP Coupler 3D restart 2D forcing IMA 11 March

137 World Ocean Database T,S observa.on counts These counts are for 1998 & 1999 and are representa.ve. FLOAT_SALINITY 682 FLOAT_TEMPERATURE DRIFTER_TEMPERATURE MOORING_SALINITY MOORING_TEMPERATURE BOTTLE_SALINITY BOTTLE_TEMPERATURE CTD_SALINITY CTD_TEMPERATURE STD_SALINITY 674 STD_TEMPERATURE 677 XCTD_SALINITY 3328 XCTD_TEMPERATURE 579 MBT_TEMPERATURE 5826 XBT_TEMPERATURE APB_TEMPERATURE temperature observa.on error standard devia.on ==.5 K. salinity observa.on error standard devia.on ==.5 msu. IMA 11 March

138 Physical Space: 1998/1999 SST Anomaly from HadOI- SST Coupled Free Run POP forced by observed atmosphere (hindcast) Ensemble Assimila.on 48 POP oceans Forced by 48 CAM reanalyses IMA 11 March

139 Challenges where ocean model is unable, or unwilling, to simulate reality. Example: cross sec.on along Kuroshio; model separates too far north. Hurrell SST o N 4 o N 35 o N 3 o N Regarded to be accurate. 25 o N 12 o E 132 o E 144 o E 156 o E 168 o E 18 o W POP SST o N 4 o N 35 o N 3 o N Free run of POP, the warm water is too far North. 25 o N 12 o E 132 o E 144 o E 156 o E 168 o E 18 o W 5 IMA 11 March

140 Challenges in correc.ng posi.on of Kuroshio. 6- day assimila.on star.ng from model climatology on 1 January 24. Temperature Temperature Temperature.me = 1days.me = 2days.me = 3days La.tude La.tude La.tude Ini.ally warm water goes too far north. Many observa.ons are rejected (red), but others (blue) move temperature gradient south. Adap.ve infla.on increases ensemble spread as assimila.on struggles to push model towards obs..me = 4days.me = 5days.me = 6days IMA 11 March

141 Challenges in correc.ng posi.on of Kuroshio. 6- day assimila.on star.ng from model climatology on 1 January 24. Green dashed line is posterior at previous.me, Blue dashed line is prior at current.me, Ensembles are thin lines. Model forecasts finally fail due Observa.ons keep pulling the warm water to the south; to numerical issues. Black Model forecasts con.nue to quickly move warm water dashes show original model further.me north. = 1days Infla.on con.nues to.me increase = 2days spread..me = 3days state from 1 January. Temperature Temperature Temperature.me = 4days.me = 5days.me = 6days La.tude La.tude La.tude IMA 11 March

142 Challenges in correc.ng posi.on of Kuroshio. 6- day assimila.on star.ng from model climatology on 1 January 24. Assimila.on cannot force model to fit observa.ons. Model cannot represent the observa.ons. Use of adap.ve infla.on leads to eventual model failure. Reduced adap.ve infla.on can lead to compromise between observa.ons and model. Increasing the error associated with forward operator can ameliorate, but.me = 1days.me = 2days.me = 3days what do the answers mean? Temperature Temperature Temperature.me = 4days.me = 5days.me = 6days La.tude La.tude La.tude IMA 11 March

143 All Obs DART CAM Fully coupled assimila.on will need data from all components at the same.me POP Coupler CICE CLM Each component corrected by all kinds of observa.ons IMA 11 March

144 Ensemble Data Assimila.on for Large Geophysical Models Ø Very certain that model predic.ons are different from observa.ons. Ø Very certain that small correla.ons have large errors. Ø Moderately confident that large correla.ons are realis.c. Ø Very uncertain about state es.mates in sparse/unobserved regions. Ø Must Calibrate and Validate results (adap.ve infla.on/localiza.on). Ø There may not be enough observa.ons to do this many places. Ø First order of business: Improving models. DA can help with this. Ø Stochas.c models seem like a logical way forward. IMA 11 March

145 Code to implement all of the algorithms discussed are freely available from: hnp:// IMA 11 March

Ensemble Data Assimila.on and Uncertainty Quan.fica.on

Ensemble Data Assimila.on and Uncertainty Quan.fica.on Ensemble Data Assimila.on and Uncertainty Quan.fica.on Jeffrey Anderson, Alicia Karspeck, Tim Hoar, Nancy Collins, Kevin Raeder, Steve Yeager Na.onal Center for Atmospheric Research Ocean Sciences Mee.ng

More information

Ensemble Data Assimilation and Uncertainty Quantification

Ensemble Data Assimilation and Uncertainty Quantification Ensemble Data Assimilation and Uncertainty Quantification Jeff Anderson National Center for Atmospheric Research pg 1 What is Data Assimilation? Observations combined with a Model forecast + to produce

More information

Introduction to Ensemble Kalman Filters and the Data Assimilation Research Testbed

Introduction to Ensemble Kalman Filters and the Data Assimilation Research Testbed Introduction to Ensemble Kalman Filters and the Data Assimilation Research Testbed Jeffrey Anderson, Tim Hoar, Nancy Collins NCAR Institute for Math Applied to Geophysics pg 1 What is Data Assimilation?

More information

DART Tutorial Part II: How should observa'ons impact an unobserved state variable? Mul'variate assimila'on.

DART Tutorial Part II: How should observa'ons impact an unobserved state variable? Mul'variate assimila'on. DART Tutorial Part II: How should observa'ons impact an unobserved state variable? Mul'variate assimila'on. UCAR The Na'onal Center for Atmospheric Research is sponsored by the Na'onal Science Founda'on.

More information

DART Tutorial Sec'on 9: More on Dealing with Error: Infla'on

DART Tutorial Sec'on 9: More on Dealing with Error: Infla'on DART Tutorial Sec'on 9: More on Dealing with Error: Infla'on UCAR The Na'onal Center for Atmospheric Research is sponsored by the Na'onal Science Founda'on. Any opinions, findings and conclusions or recommenda'ons

More information

Multi-instance CESM for Fully Coupled Data Assimilation Capability using DART

Multi-instance CESM for Fully Coupled Data Assimilation Capability using DART Multi-instance CESM for Fully Coupled Data Assimilation Capability using DART Kevin Raeder, Tim Hoar, Nancy Collins, Jeffrey Anderson: DAReS Mariana Vertenstein, Tony Craig, Jim Edwards: SEWG Alicia Karspeck:

More information

Multi-instance CESM for Fully Coupled Data Assimilation Capability using DART

Multi-instance CESM for Fully Coupled Data Assimilation Capability using DART Multi-instance CESM for Fully Coupled Data Assimilation Capability using DART Kevin Raeder, Tim Hoar, Nancy Collins, Jeffrey Anderson: DAReS Mariana Vertenstein, Tony Craig, Jim Edwards: SEWG Jen Kay:

More information

DART Tutorial Part IV: Other Updates for an Observed Variable

DART Tutorial Part IV: Other Updates for an Observed Variable DART Tutorial Part IV: Other Updates for an Observed Variable UCAR The Na'onal Center for Atmospheric Research is sponsored by the Na'onal Science Founda'on. Any opinions, findings and conclusions or recommenda'ons

More information

Data Assimilation Research Testbed Tutorial

Data Assimilation Research Testbed Tutorial Data Assimilation Research Testbed Tutorial Section 2: How should observations of a state variable impact an unobserved state variable? Multivariate assimilation. Single observed variable, single unobserved

More information

DART Tutorial Sec'on 1: Filtering For a One Variable System

DART Tutorial Sec'on 1: Filtering For a One Variable System DART Tutorial Sec'on 1: Filtering For a One Variable System UCAR The Na'onal Center for Atmospheric Research is sponsored by the Na'onal Science Founda'on. Any opinions, findings and conclusions or recommenda'ons

More information

DART_LAB Tutorial Section 2: How should observations impact an unobserved state variable? Multivariate assimilation.

DART_LAB Tutorial Section 2: How should observations impact an unobserved state variable? Multivariate assimilation. DART_LAB Tutorial Section 2: How should observations impact an unobserved state variable? Multivariate assimilation. UCAR 2014 The National Center for Atmospheric Research is sponsored by the National

More information

DART and Land Data Assimila7on

DART and Land Data Assimila7on DART and Land Data Assimila7on Tim Hoar: Na#onal Center for Atmospheric Research with a whole lot of help from: Jeff Anderson, Nancy Collins, Kevin Raeder, Bill Sacks: NCAR Yongfei Zhang: University of

More information

DART Tutorial Sec'on 5: Comprehensive Filtering Theory: Non-Iden'ty Observa'ons and the Joint Phase Space

DART Tutorial Sec'on 5: Comprehensive Filtering Theory: Non-Iden'ty Observa'ons and the Joint Phase Space DART Tutorial Sec'on 5: Comprehensive Filtering Theory: Non-Iden'ty Observa'ons and the Joint Phase Space UCAR The Na'onal Center for Atmospheric Research is sponsored by the Na'onal Science Founda'on.

More information

Adaptive Inflation for Ensemble Assimilation

Adaptive Inflation for Ensemble Assimilation Adaptive Inflation for Ensemble Assimilation Jeffrey Anderson IMAGe Data Assimilation Research Section (DAReS) Thanks to Ryan Torn, Nancy Collins, Tim Hoar, Hui Liu, Kevin Raeder, Xuguang Wang Anderson:

More information

Par$cle Filters Part I: Theory. Peter Jan van Leeuwen Data- Assimila$on Research Centre DARC University of Reading

Par$cle Filters Part I: Theory. Peter Jan van Leeuwen Data- Assimila$on Research Centre DARC University of Reading Par$cle Filters Part I: Theory Peter Jan van Leeuwen Data- Assimila$on Research Centre DARC University of Reading Reading July 2013 Why Data Assimila$on Predic$on Model improvement: - Parameter es$ma$on

More information

DART Tutorial Sec'on 19: Making DART-Compliant Models

DART Tutorial Sec'on 19: Making DART-Compliant Models DART Tutorial Sec'on 19: Making DART-Compliant Models UCAR The Na'onal Center for Atmospheric Research is sponsored by the Na'onal Science Founda'on. Any opinions, findings and conclusions or recommenda'ons

More information

DART Ini)al Condi)ons for a Refined Grid CAM- SE Forecast of Hurricane Katrina. Kevin Raeder (IMAGe) Colin Zarzycki (ASP)

DART Ini)al Condi)ons for a Refined Grid CAM- SE Forecast of Hurricane Katrina. Kevin Raeder (IMAGe) Colin Zarzycki (ASP) DART Ini)al Condi)ons for a Refined Grid CAM- SE Forecast of Hurricane Katrina Kevin Raeder (IMAGe) Colin Zarzycki (ASP) 1 Mo)va)on Thousands of processors on current supercomputers. - > new CAM dynamical

More information

Sea Ice Data Assimilation in the Arctic via DART/CICE5 in the CESM1

Sea Ice Data Assimilation in the Arctic via DART/CICE5 in the CESM1 Sea Ice Data Assimilation in the Arctic via DART/CICE5 in the CESM1 Yongfei Zhang and Cecilia Bitz 1 Jeffrey Anderson, Nancy Collins, Jonathan Hendricks, Tim Hoar, and Kevin Raeder 2 1 University of Washington,

More information

Data AssimilaJon with CLM & DART

Data AssimilaJon with CLM & DART Data AssimilaJon with CLM & DART Tim Hoar: Na#onal Center for Atmospheric Research with a whole lot of help from: Bill Sacks, Mariana Vertenstein, Tony Craig, Jim Edwards: NCAR Andrew Fox: Na#onal Ecological

More information

Fundamentals of Data Assimila1on

Fundamentals of Data Assimila1on 2015 GSI Community Tutorial NCAR Foothills Campus, Boulder, CO August 11-14, 2015 Fundamentals of Data Assimila1on Milija Zupanski Cooperative Institute for Research in the Atmosphere Colorado State University

More information

Introduction to Particle Filters for Data Assimilation

Introduction to Particle Filters for Data Assimilation Introduction to Particle Filters for Data Assimilation Mike Dowd Dept of Mathematics & Statistics (and Dept of Oceanography Dalhousie University, Halifax, Canada STATMOS Summer School in Data Assimila5on,

More information

Gaussian Filtering Strategies for Nonlinear Systems

Gaussian Filtering Strategies for Nonlinear Systems Gaussian Filtering Strategies for Nonlinear Systems Canonical Nonlinear Filtering Problem ~u m+1 = ~ f (~u m )+~ m+1 ~v m+1 = ~g(~u m+1 )+~ o m+1 I ~ f and ~g are nonlinear & deterministic I Noise/Errors

More information

Using DART Tools for CAM Development

Using DART Tools for CAM Development Using DART Tools for CAM Development Kevin Raeder, For DART: Jeff Anderson, Tim Hoar, Nancy Collins, Johnny Hendricks CSEG: Alice Bertini, Mariana Vertenstein, Steve Goldhaber, Jim Edwards And: Nick Pedatella

More information

Fundamentals of Data Assimila1on

Fundamentals of Data Assimila1on 014 GSI Community Tutorial NCAR Foothills Campus, Boulder, CO July 14-16, 014 Fundamentals of Data Assimila1on Milija Zupanski Cooperative Institute for Research in the Atmosphere Colorado State University

More information

DART_LAB Tutorial Section 5: Adaptive Inflation

DART_LAB Tutorial Section 5: Adaptive Inflation DART_LAB Tutorial Section 5: Adaptive Inflation UCAR 14 The National Center for Atmospheric Research is sponsored by the National Science Foundation. Any opinions, findings and conclusions or recommendations

More information

Reducing the Impact of Sampling Errors in Ensemble Filters

Reducing the Impact of Sampling Errors in Ensemble Filters Reducing the Impact of Sampling Errors in Ensemble Filters Jeffrey Anderson NCAR Data Assimilation Research Section The National Center for Atmospheric Research is sponsored by the National Science Foundation.

More information

Land Surface Data AssimilaEon: DART and CLM

Land Surface Data AssimilaEon: DART and CLM Land Surface Data AssimilaEon: DART and CLM Yongfei Zhang: University of Texas Aus2n Tim Hoar, Bill Sacks, Tony Craig, Jeff Anderson: Na2onal Center for Atmospheric Research Andrew Fox: Na2onal Ecological

More information

Localization and Correlation in Ensemble Kalman Filters

Localization and Correlation in Ensemble Kalman Filters Localization and Correlation in Ensemble Kalman Filters Jeff Anderson NCAR Data Assimilation Research Section The National Center for Atmospheric Research is sponsored by the National Science Foundation.

More information

Forecasting and data assimilation

Forecasting and data assimilation Supported by the National Science Foundation DMS Forecasting and data assimilation Outline Numerical models Kalman Filter Ensembles Douglas Nychka, Thomas Bengtsson, Chris Snyder Geophysical Statistics

More information

Data Assimilation Research Testbed Tutorial

Data Assimilation Research Testbed Tutorial Data Assimilation Research Testbed Tutorial Section 3: Hierarchical Group Filters and Localization Version 2.: September, 26 Anderson: Ensemble Tutorial 9//6 Ways to deal with regression sampling error:

More information

Model error and parameter estimation

Model error and parameter estimation Model error and parameter estimation Chiara Piccolo and Mike Cullen ECMWF Annual Seminar, 11 September 2018 Summary The application of interest is atmospheric data assimilation focus on EDA; A good ensemble

More information

Scalable Compu-ng Challenges in Ensemble Data Assimila-on. FRCRC Symposium Nancy Collins NCAR - IMAGe/DAReS 14 Aug 2013

Scalable Compu-ng Challenges in Ensemble Data Assimila-on. FRCRC Symposium Nancy Collins NCAR - IMAGe/DAReS 14 Aug 2013 Scalable Compu-ng Challenges in Ensemble Data Assimila-on FRCRC Symposium Nancy Collins NCAR - IMAGe/DAReS 14 Aug 2013 Overview What is Data Assimila-on? What is DART? Current Work on Highly Scalable Systems

More information

Accepted in Tellus A 2 October, *Correspondence

Accepted in Tellus A 2 October, *Correspondence 1 An Adaptive Covariance Inflation Error Correction Algorithm for Ensemble Filters Jeffrey L. Anderson * NCAR Data Assimilation Research Section P.O. Box 3000 Boulder, CO 80307-3000 USA Accepted in Tellus

More information

CS 6140: Machine Learning Spring What We Learned Last Week. Survey 2/26/16. VS. Model

CS 6140: Machine Learning Spring What We Learned Last Week. Survey 2/26/16. VS. Model Logis@cs CS 6140: Machine Learning Spring 2016 Instructor: Lu Wang College of Computer and Informa@on Science Northeastern University Webpage: www.ccs.neu.edu/home/luwang Email: luwang@ccs.neu.edu Assignment

More information

Fundamentals of Data Assimilation

Fundamentals of Data Assimilation National Center for Atmospheric Research, Boulder, CO USA GSI Data Assimilation Tutorial - June 28-30, 2010 Acknowledgments and References WRFDA Overview (WRF Tutorial Lectures, H. Huang and D. Barker)

More information

CS 6140: Machine Learning Spring 2016

CS 6140: Machine Learning Spring 2016 CS 6140: Machine Learning Spring 2016 Instructor: Lu Wang College of Computer and Informa?on Science Northeastern University Webpage: www.ccs.neu.edu/home/luwang Email: luwang@ccs.neu.edu Logis?cs Assignment

More information

The Canadian approach to ensemble prediction

The Canadian approach to ensemble prediction The Canadian approach to ensemble prediction ECMWF 2017 Annual seminar: Ensemble prediction : past, present and future. Pieter Houtekamer Montreal, Canada Overview. The Canadian approach. What are the

More information

Status of CESM data assimilation using the DART system

Status of CESM data assimilation using the DART system Status of CESM data assimilation using the DART system Alicia R. Karspeck (aliciak@ucar.edu) DARES personnel: Nancy Collins, Jeff Anderson, John Hendricks, Kevin Raeder, Tim Hoar CISL/ASAP: Brian Dobbins

More information

Developments to the assimilation of sea surface temperature

Developments to the assimilation of sea surface temperature Developments to the assimilation of sea surface temperature James While, Daniel Lea, Matthew Martin ERA-CLIM2 General Assembly, January 2017 Contents Introduction Improvements to SST bias correction Development

More information

A Non-Gaussian Ensemble Filter Update for Data Assimilation

A Non-Gaussian Ensemble Filter Update for Data Assimilation 4186 M O N T H L Y W E A T H E R R E V I E W VOLUME 138 A Non-Gaussian Ensemble Filter Update for Data Assimilation JEFFREY L. ANDERSON NCAR Data Assimilation Research Section,* Boulder, Colorado (Manuscript

More information

EnKF Review. P.L. Houtekamer 7th EnKF workshop Introduction to the EnKF. Challenges. The ultimate global EnKF algorithm

EnKF Review. P.L. Houtekamer 7th EnKF workshop Introduction to the EnKF. Challenges. The ultimate global EnKF algorithm Overview 1 2 3 Review of the Ensemble Kalman Filter for Atmospheric Data Assimilation 6th EnKF Purpose EnKF equations localization After the 6th EnKF (2014), I decided with Prof. Zhang to summarize progress

More information

Introduction to Data Assimilation

Introduction to Data Assimilation Introduction to Data Assimilation Alan O Neill Data Assimilation Research Centre University of Reading What is data assimilation? Data assimilation is the technique whereby observational data are combined

More information

GeMng to know the Data Assimila'on Research Testbed - DART. Tim Hoar, Data Assimilation Research Section, NCAR

GeMng to know the Data Assimila'on Research Testbed - DART. Tim Hoar, Data Assimilation Research Section, NCAR GeMng to know the Data Assimila'on Research Testbed - DART. Tim Hoar, Data Assimilation Research Section, NCAR UCAR 2014 The Na'onal Center for Atmospheric Research is sponsored by the Na'onal Science

More information

A data-driven method for improving the correlation estimation in serial ensemble Kalman filter

A data-driven method for improving the correlation estimation in serial ensemble Kalman filter A data-driven method for improving the correlation estimation in serial ensemble Kalman filter Michèle De La Chevrotière, 1 John Harlim 2 1 Department of Mathematics, Penn State University, 2 Department

More information

Ocean data assimilation for reanalysis

Ocean data assimilation for reanalysis Ocean data assimilation for reanalysis Matt Martin. ERA-CLIM2 Symposium, University of Bern, 14 th December 2017. Contents Introduction. On-going developments to improve ocean data assimilation for reanalysis.

More information

A new Hierarchical Bayes approach to ensemble-variational data assimilation

A new Hierarchical Bayes approach to ensemble-variational data assimilation A new Hierarchical Bayes approach to ensemble-variational data assimilation Michael Tsyrulnikov and Alexander Rakitko HydroMetCenter of Russia College Park, 20 Oct 2014 Michael Tsyrulnikov and Alexander

More information

Consider the joint probability, P(x,y), shown as the contours in the figure above. P(x) is given by the integral of P(x,y) over all values of y.

Consider the joint probability, P(x,y), shown as the contours in the figure above. P(x) is given by the integral of P(x,y) over all values of y. ATMO/OPTI 656b Spring 009 Bayesian Retrievals Note: This follows the discussion in Chapter of Rogers (000) As we have seen, the problem with the nadir viewing emission measurements is they do not contain

More information

Numerical Weather Prediction: Data assimilation. Steven Cavallo

Numerical Weather Prediction: Data assimilation. Steven Cavallo Numerical Weather Prediction: Data assimilation Steven Cavallo Data assimilation (DA) is the process estimating the true state of a system given observations of the system and a background estimate. Observations

More information

Ensemble forecasting and flow-dependent estimates of initial uncertainty. Martin Leutbecher

Ensemble forecasting and flow-dependent estimates of initial uncertainty. Martin Leutbecher Ensemble forecasting and flow-dependent estimates of initial uncertainty Martin Leutbecher acknowledgements: Roberto Buizza, Lars Isaksen Flow-dependent aspects of data assimilation, ECMWF 11 13 June 2007

More information

Nonlinear ensemble data assimila/on in high- dimensional spaces. Peter Jan van Leeuwen Javier Amezcua, Mengbin Zhu, Melanie Ades

Nonlinear ensemble data assimila/on in high- dimensional spaces. Peter Jan van Leeuwen Javier Amezcua, Mengbin Zhu, Melanie Ades Nonlinear ensemble data assimila/on in high- dimensional spaces Peter Jan van Leeuwen Javier Amezcua, Mengbin Zhu, Melanie Ades Data assimila/on: general formula/on Bayes theorem: The solu/on is a pdf!

More information

Review of Covariance Localization in Ensemble Filters

Review of Covariance Localization in Ensemble Filters NOAA Earth System Research Laboratory Review of Covariance Localization in Ensemble Filters Tom Hamill NOAA Earth System Research Lab, Boulder, CO tom.hamill@noaa.gov Canonical ensemble Kalman filter update

More information

Data Assimilation: Finding the Initial Conditions in Large Dynamical Systems. Eric Kostelich Data Mining Seminar, Feb. 6, 2006

Data Assimilation: Finding the Initial Conditions in Large Dynamical Systems. Eric Kostelich Data Mining Seminar, Feb. 6, 2006 Data Assimilation: Finding the Initial Conditions in Large Dynamical Systems Eric Kostelich Data Mining Seminar, Feb. 6, 2006 kostelich@asu.edu Co-Workers Istvan Szunyogh, Gyorgyi Gyarmati, Ed Ott, Brian

More information

ICOS-D inverse modelling using the CarboScope regional inversion system

ICOS-D inverse modelling using the CarboScope regional inversion system ICOS-D inverse modelling using the CarboScope regional inversion system Christoph Gerbig, Panagiotis Kountouris, Christian Rödenbeck (MPI-BGC, Jena), Thomas Koch (DWD), Ute Karstens (ICOS-CP, Lund) ICOS-D

More information

Short tutorial on data assimilation

Short tutorial on data assimilation Mitglied der Helmholtz-Gemeinschaft Short tutorial on data assimilation 23 June 2015 Wolfgang Kurtz & Harrie-Jan Hendricks Franssen Institute of Bio- and Geosciences IBG-3 (Agrosphere), Forschungszentrum

More information

Ergodicity in data assimilation methods

Ergodicity in data assimilation methods Ergodicity in data assimilation methods David Kelly Andy Majda Xin Tong Courant Institute New York University New York NY www.dtbkelly.com April 15, 2016 ETH Zurich David Kelly (CIMS) Data assimilation

More information

Data assimilation; comparison of 4D-Var and LETKF smoothers

Data assimilation; comparison of 4D-Var and LETKF smoothers Data assimilation; comparison of 4D-Var and LETKF smoothers Eugenia Kalnay and many friends University of Maryland CSCAMM DAS13 June 2013 Contents First part: Forecasting the weather - we are really getting

More information

Convective-scale data assimilation in the Weather Research and Forecasting model using a nonlinear ensemble filter

Convective-scale data assimilation in the Weather Research and Forecasting model using a nonlinear ensemble filter Convective-scale data assimilation in the Weather Research and Forecasting model using a nonlinear ensemble filter Jon Poterjoy, Ryan Sobash, and Jeffrey Anderson National Center for Atmospheric Research

More information

Least Squares Parameter Es.ma.on

Least Squares Parameter Es.ma.on Least Squares Parameter Es.ma.on Alun L. Lloyd Department of Mathema.cs Biomathema.cs Graduate Program North Carolina State University Aims of this Lecture 1. Model fifng using least squares 2. Quan.fica.on

More information

GEOG 401 Climate Change

GEOG 401 Climate Change GEOG 401 Climate Change Climate Downscaling GCMs have coarse resolu/on Spa

More information

Relative Merits of 4D-Var and Ensemble Kalman Filter

Relative Merits of 4D-Var and Ensemble Kalman Filter Relative Merits of 4D-Var and Ensemble Kalman Filter Andrew Lorenc Met Office, Exeter International summer school on Atmospheric and Oceanic Sciences (ISSAOS) "Atmospheric Data Assimilation". August 29

More information

Severe thunderstorms and climate change HAROLD BROOKS NOAA/NSSL

Severe thunderstorms and climate change HAROLD BROOKS NOAA/NSSL Severe thunderstorms and climate change HAROLD BROOKS NOAA/NSSL HAROLD.BROOKS@NOAA.GOV Big ques5ons! Have severe thunderstorms/tornadoes changed?! How and why do we expect severe thunderstorms to change

More information

Key question. ì Model uncertainty a priori (insert uncertainty where it occurs) or a posteriori ( holis6c approaches: SKEBS, SPPT)

Key question. ì Model uncertainty a priori (insert uncertainty where it occurs) or a posteriori ( holis6c approaches: SKEBS, SPPT) Key question Model uncertainty a priori (insert uncertainty where it occurs) or a posteriori ( holis6c approaches: SKEBS, SPPT) Outline Weather applica6on: Improve reliability and reduce ensemble error

More information

Decadal Hindcasts and Forecasts at GFDL

Decadal Hindcasts and Forecasts at GFDL Decadal Hindcasts and Forecasts at GFDL Tony Rosati T. Delworth, R. Gudgel, F. Zang, S. Zhang Key Ques;ons What seasonal decadal predictability exists in the climate system, and what are the mechanisms

More information

Lagrangian Data Assimilation and Manifold Detection for a Point-Vortex Model. David Darmon, AMSC Kayo Ide, AOSC, IPST, CSCAMM, ESSIC

Lagrangian Data Assimilation and Manifold Detection for a Point-Vortex Model. David Darmon, AMSC Kayo Ide, AOSC, IPST, CSCAMM, ESSIC Lagrangian Data Assimilation and Manifold Detection for a Point-Vortex Model David Darmon, AMSC Kayo Ide, AOSC, IPST, CSCAMM, ESSIC Background Data Assimilation Iterative process Forecast Analysis Background

More information

4. DATA ASSIMILATION FUNDAMENTALS

4. DATA ASSIMILATION FUNDAMENTALS 4. DATA ASSIMILATION FUNDAMENTALS... [the atmosphere] "is a chaotic system in which errors introduced into the system can grow with time... As a consequence, data assimilation is a struggle between chaotic

More information

Gaussian Process Approximations of Stochastic Differential Equations

Gaussian Process Approximations of Stochastic Differential Equations Gaussian Process Approximations of Stochastic Differential Equations Cédric Archambeau Centre for Computational Statistics and Machine Learning University College London c.archambeau@cs.ucl.ac.uk CSML

More information

Juli I. Rubin. NRC Postdoctoral Research Associate Naval Research Laboratory, Monterey, CA

Juli I. Rubin. NRC Postdoctoral Research Associate Naval Research Laboratory, Monterey, CA Development of the Ensemble Navy Aerosol Analysis Prediction System and its application of the Data Assimilation Research Testbed in Support of Aerosol Forecasting Juli I. Rubin NRC Postdoctoral Research

More information

WP2 task 2.2 SST assimilation

WP2 task 2.2 SST assimilation WP2 task 2.2 SST assimilation Matt Martin, Dan Lea, James While, Rob King ERA-CLIM2 General Assembly, Dec 2015. Contents Impact of SST assimilation in coupled DA SST bias correction developments Assimilation

More information

Initial Results of Altimetry Assimilation in POP2 Ocean Model

Initial Results of Altimetry Assimilation in POP2 Ocean Model Initial Results of Altimetry Assimilation in POP2 Ocean Model Svetlana Karol and Alicia R. Karspeck With thanks to the DART Group, CESM Software Development Group, Climate Modeling Development Group POP-DART

More information

WWRP working group meeting. on Predictability, Dynamics & Ensemble Forecasting

WWRP working group meeting. on Predictability, Dynamics & Ensemble Forecasting WWRP working group meeting on Predictability, Dynamics & Ensemble Forecasting Outline Introduce stochas.c parameteriza.on agenda Include some of your recent research How can the PDEF working group help

More information

DART Tutorial Section 18: Lost in Phase Space: The Challenge of Not Knowing the Truth.

DART Tutorial Section 18: Lost in Phase Space: The Challenge of Not Knowing the Truth. DART Tutorial Section 18: Lost in Phase Space: The Challenge of Not Knowing the Truth. UCAR The National Center for Atmospheric Research is sponsored by the National Science Foundation. Any opinions, findings

More information

Data assimilation in high dimensions

Data assimilation in high dimensions Data assimilation in high dimensions David Kelly Kody Law Andy Majda Andrew Stuart Xin Tong Courant Institute New York University New York NY www.dtbkelly.com February 3, 2016 DPMMS, University of Cambridge

More information

Multiple timescale coupled atmosphere-ocean data assimilation

Multiple timescale coupled atmosphere-ocean data assimilation Multiple timescale coupled atmosphere-ocean data assimilation (for climate prediction & reanalysis) Robert Tardif Gregory J. Hakim H L H University of Washington w/ contributions from: Chris Snyder NCAR

More information

Exploring and extending the limits of weather predictability? Antje Weisheimer

Exploring and extending the limits of weather predictability? Antje Weisheimer Exploring and extending the limits of weather predictability? Antje Weisheimer Arnt Eliassen s legacy for NWP ECMWF is an independent intergovernmental organisation supported by 34 states. ECMWF produces

More information

Hierarchical Bayes Ensemble Kalman Filter

Hierarchical Bayes Ensemble Kalman Filter Hierarchical Bayes Ensemble Kalman Filter M Tsyrulnikov and A Rakitko HydroMetCenter of Russia Wrocław, 7 Sep 2015 M Tsyrulnikov and A Rakitko (HMC) Hierarchical Bayes Ensemble Kalman Filter Wrocław, 7

More information

1. Current atmospheric DA systems 2. Coupling surface/atmospheric DA 3. Trends & ideas

1. Current atmospheric DA systems 2. Coupling surface/atmospheric DA 3. Trends & ideas 1 Current issues in atmospheric data assimilation and its relationship with surfaces François Bouttier GAME/CNRM Météo-France 2nd workshop on remote sensing and modeling of surface properties, Toulouse,

More information

State and Parameter Estimation in Stochastic Dynamical Models

State and Parameter Estimation in Stochastic Dynamical Models State and Parameter Estimation in Stochastic Dynamical Models Timothy DelSole George Mason University, Fairfax, Va and Center for Ocean-Land-Atmosphere Studies, Calverton, MD June 21, 2011 1 1 collaboration

More information

Bayesian Inverse problem, Data assimilation and Localization

Bayesian Inverse problem, Data assimilation and Localization Bayesian Inverse problem, Data assimilation and Localization Xin T Tong National University of Singapore ICIP, Singapore 2018 X.Tong Localization 1 / 37 Content What is Bayesian inverse problem? What is

More information

Attributing climate variations: Part of an information system for the future. Kevin E Trenberth NCAR

Attributing climate variations: Part of an information system for the future. Kevin E Trenberth NCAR Attributing climate variations: Part of an information system for the future Kevin E Trenberth NCAR The climate is changing: It is likely to continue to change! Regardless of the success of mitigation

More information

Associa'on of U.S. tornado counts with the large- scale environment on monthly 'me- scales

Associa'on of U.S. tornado counts with the large- scale environment on monthly 'me- scales Associa'on of U.S. tornado counts with the large- scale environment on monthly 'me- scales Michael K. Tippe? 1, Adam H. Sobel 2,3 and Suzana J. Camargo 3 1 Interna)onal Research Ins)tute for Climate and

More information

Motivation for stochastic parameterizations

Motivation for stochastic parameterizations Motivation for stochastic parameterizations Unreliable and over- confident ensemble forecasts Breakdown of quasi- equilibrium assump:on at small scales Persistent systema:c errors (e.g. blocking) Scale-

More information

The Local Ensemble Transform Kalman Filter (LETKF) Eric Kostelich. Main topics

The Local Ensemble Transform Kalman Filter (LETKF) Eric Kostelich. Main topics The Local Ensemble Transform Kalman Filter (LETKF) Eric Kostelich Arizona State University Co-workers: Istvan Szunyogh, Brian Hunt, Ed Ott, Eugenia Kalnay, Jim Yorke, and many others http://www.weatherchaos.umd.edu

More information

DATA ASSIMILATION FOR FLOOD FORECASTING

DATA ASSIMILATION FOR FLOOD FORECASTING DATA ASSIMILATION FOR FLOOD FORECASTING Arnold Heemin Delft University of Technology 09/16/14 1 Data assimilation is the incorporation of measurement into a numerical model to improve the model results

More information

(Extended) Kalman Filter

(Extended) Kalman Filter (Extended) Kalman Filter Brian Hunt 7 June 2013 Goals of Data Assimilation (DA) Estimate the state of a system based on both current and all past observations of the system, using a model for the system

More information

Convergence of the Ensemble Kalman Filter in Hilbert Space

Convergence of the Ensemble Kalman Filter in Hilbert Space Convergence of the Ensemble Kalman Filter in Hilbert Space Jan Mandel Center for Computational Mathematics Department of Mathematical and Statistical Sciences University of Colorado Denver Parts based

More information

M.Sc. in Meteorology. Numerical Weather Prediction

M.Sc. in Meteorology. Numerical Weather Prediction M.Sc. in Meteorology UCD Numerical Weather Prediction Prof Peter Lynch Meteorology & Climate Cehtre School of Mathematical Sciences University College Dublin Second Semester, 2005 2006. Text for the Course

More information

Introduction to Data Assimilation. Saroja Polavarapu Meteorological Service of Canada University of Toronto

Introduction to Data Assimilation. Saroja Polavarapu Meteorological Service of Canada University of Toronto Introduction to Data Assimilation Saroja Polavarapu Meteorological Service of Canada University of Toronto GCC Summer School, Banff. May 22-28, 2004 Outline of lectures General idea Numerical weather prediction

More information

The Ensemble Kalman Filter:

The Ensemble Kalman Filter: p.1 The Ensemble Kalman Filter: Theoretical formulation and practical implementation Geir Evensen Norsk Hydro Research Centre, Bergen, Norway Based on Evensen 23, Ocean Dynamics, Vol 53, No 4 p.2 The Ensemble

More information

Kalman Filter and Ensemble Kalman Filter

Kalman Filter and Ensemble Kalman Filter Kalman Filter and Ensemble Kalman Filter 1 Motivation Ensemble forecasting : Provides flow-dependent estimate of uncertainty of the forecast. Data assimilation : requires information about uncertainty

More information

Ensembles and Particle Filters for Ocean Data Assimilation

Ensembles and Particle Filters for Ocean Data Assimilation DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited. Ensembles and Particle Filters for Ocean Data Assimilation Robert N. Miller College of Oceanic and Atmospheric Sciences

More information

Ensemble 4DVAR and observa3on impact study with the GSIbased hybrid ensemble varia3onal data assimila3on system. for the GFS

Ensemble 4DVAR and observa3on impact study with the GSIbased hybrid ensemble varia3onal data assimila3on system. for the GFS Ensemble 4DVAR and observa3on impact study with the GSIbased hybrid ensemble varia3onal data assimila3on system for the GFS Xuguang Wang University of Oklahoma, Norman, OK xuguang.wang@ou.edu Ting Lei,

More information

Demonstration and Comparison of of Sequential Approaches for Altimeter Data Assimilation in in HYCOM

Demonstration and Comparison of of Sequential Approaches for Altimeter Data Assimilation in in HYCOM Demonstration and Comparison of of Sequential Approaches for Altimeter Data Assimilation in in HYCOM A. Srinivasan, E. P. Chassignet, O. M. Smedstad, C. Thacker, L. Bertino, P. Brasseur, T. M. Chin,, F.

More information

Comparison of of Assimilation Schemes for HYCOM

Comparison of of Assimilation Schemes for HYCOM Comparison of of Assimilation Schemes for HYCOM Ashwanth Srinivasan, C. Thacker, Z. Garraffo, E. P. Chassignet, O. M. Smedstad, J. Cummings, F. Counillon, L. Bertino, T. M. Chin, P. Brasseur and C. Lozano

More information

Lagrangian Data Assimilation and Its Application to Geophysical Fluid Flows

Lagrangian Data Assimilation and Its Application to Geophysical Fluid Flows Lagrangian Data Assimilation and Its Application to Geophysical Fluid Flows Laura Slivinski June, 3 Laura Slivinski (Brown University) Lagrangian Data Assimilation June, 3 / 3 Data Assimilation Setup:

More information

Bred vectors: theory and applications in operational forecasting. Eugenia Kalnay Lecture 3 Alghero, May 2008

Bred vectors: theory and applications in operational forecasting. Eugenia Kalnay Lecture 3 Alghero, May 2008 Bred vectors: theory and applications in operational forecasting. Eugenia Kalnay Lecture 3 Alghero, May 2008 ca. 1974 Central theorem of chaos (Lorenz, 1960s): a) Unstable systems have finite predictability

More information

Coupled Ocean-Atmosphere Assimilation

Coupled Ocean-Atmosphere Assimilation Coupled Ocean-Atmosphere Assimilation Shu-Chih Yang 1, Eugenia Kalnay 2, Joaquim Ballabrera 3, Malaquias Peña 4 1:Department of Atmospheric Sciences, National Central University 2: Department of Atmospheric

More information

Recent Data Assimilation Activities at Environment Canada

Recent Data Assimilation Activities at Environment Canada Recent Data Assimilation Activities at Environment Canada Major upgrade to global and regional deterministic prediction systems (now in parallel run) Sea ice data assimilation Mark Buehner Data Assimilation

More information

Modelling forecast error statistics in the Mercator ocean and sea-ice reanalysis system.

Modelling forecast error statistics in the Mercator ocean and sea-ice reanalysis system. Modelling forecast error statistics in the Mercator ocean and sea-ice reanalysis system. C.E Testut 1, G. Ruggiero 1, L. Parent 1, J.M. Lellouche 1, O. Legalloudec 1, C. Bricaud 1, J. Chanut 1, G. Smith

More information

Ensemble Kalman Filter

Ensemble Kalman Filter Ensemble Kalman Filter Geir Evensen and Laurent Bertino Hydro Research Centre, Bergen, Norway, Nansen Environmental and Remote Sensing Center, Bergen, Norway The Ensemble Kalman Filter (EnKF) Represents

More information

Ji-Sun Kang. Pr. Eugenia Kalnay (Chair/Advisor) Pr. Ning Zeng (Co-Chair) Pr. Brian Hunt (Dean s representative) Pr. Kayo Ide Pr.

Ji-Sun Kang. Pr. Eugenia Kalnay (Chair/Advisor) Pr. Ning Zeng (Co-Chair) Pr. Brian Hunt (Dean s representative) Pr. Kayo Ide Pr. Carbon Cycle Data Assimilation Using a Coupled Atmosphere-Vegetation Model and the LETKF Ji-Sun Kang Committee in charge: Pr. Eugenia Kalnay (Chair/Advisor) Pr. Ning Zeng (Co-Chair) Pr. Brian Hunt (Dean

More information