DART/CESM Multi-Model Project

(An Interactive Multi-Model for Consensus on Climate Change) DOE Grant

Synopsis

Change DART/CESM coupling so that DART modifies the behavior of each ensemble member according to information from each other ensemble member.

The following is Figure 2 from the proposal. It shows doing both data assimilation with observations as well as synchronizing models together with connection coefficients. The goal for now is to have fixed connection coefficients. The data assimilation coefficients (the "K"s) can also be simpler than the standard Ensemble Kalman filter that DART uses.

Stuff that has already happened

Plan

Performance

Projects

Picture of DART:

Note DART is group of several different executable programs that are joined together (and to the model coupled to) with shell scripts.

dart_to_model , model-advance, and model_to_dart as well as assimilate are all separate executables.

Here's a specific flow for CESM

Different ways of putting the project together:

Three Model Ensembles using standard DART

  1.  Run three different model versions of CESM for 20 member ensemble, using standard DART data assimilation. (K's are Kalman Filter). Update state vector.
  2. Synchronize the 60 members together by putting all 60 members into observation sequence. Update state vectors again.
  3. Run CESM for another time period.

Advantages: Less new code, Get full power of DART, DART can appropriately estimate mean and variance (enough ensemble members to do so)
Disadvantages: More complex.

Hack DART to use simple hard-coded connection coefficients and simple nudging

Advantages: Create (or hack DART) with new simple code to do simple things

Disadvantages: Method may be too simple to work. Models may be too close to each other. Simple nudging may not work well.

Remove Kalman Filter from DART
  1. Remove the Kalman filter from DART and use it to set the K's and connection coefficients.
Just use cesm_to_dart and dart_to_cesm
  1. Don't run Filter in DART, just use cesm_to_dart and dart_to_cesm to deal with simple connection coefficients and K's.
Detailed pictures of ways to do this...

Fall 2013 AGU Talk

Multi-Model Fall 2013 AGU Talk

Deliverable