Logo

Getting started

  • System requirements
  • Fortran compiler
  • Installing NetCDF
  • Downloading DART
  • Compiling DART
  • Verifying installation

What is data assimilation?

  • Introduction to ensemble data assimilation
  • The Lorenz 63 model and its relevance to data assimilation
  • Data assimilation in DART using the Lorenz 63 model

What is DART?

  • What is DART?
  • The benefits of using DART
  • A brief history of DART
  • High-level data assimilation workflows in DART
  • DART’s design philosophy
  • Important capabilities of DART
  • Quantile-Conserving Ensemble Filter Framework

Run DART with your model

  • Can I run my model with DART?
  • Instructions for porting a new model to DART
  • DART build system
  • Assimilation in a complex model
  • Message Passing Interface
  • Inflation
  • Required model_mod routines
  • Suggestions for a “simple” model
  • Suggestions for a “complex” model
  • How to test your model_mod routines
  • Controlling which files are output by filter
  • Advice for models with multiple vertical coordinate options
  • Data management in DART
  • Programs included with DART

Observations

  • Adding your observations to DART
  • How DART supports different types of observations: the preprocess program
  • How DART stores observations: observation sequence (obs_seq) files
  • Detailed structure of an obs_seq file
  • Creating an obs_seq file of synthetic observations
  • Creating an obs_seq file from real observations
  • Available observation converter programs
  • Manipulating obs_seq files with the obs_sequence_tool
  • The difference between observation TYPE and QUANTITY
  • Adding support for a new observation TYPE
  • Radiances

Observation Converters

  • DART Observations
  • Converter programs

Diagnostics

  • Checking your initial assimilation
  • Computing filter increments
  • Computing filter increments using a complex model
  • DART missing data value
  • DART quality control field
  • Examining the obs_seq.final file
  • MATLAB observation space diagnostics

Theory

  • DART Tutorial
  • Conditional probability and Bayes’ theorem
  • DART_LAB Tutorial
  • CLM-DART Tutorial
  • WRF-DART Tutorial
  • QCEFF: Examples with the Lorenz 96 Tracer Model

Models

  • Supported Models

Contributing and Community

  • Contributors’ guide
  • Requesting features and reporting bugs
  • Mailing list

Guide

  • DART Manhattan Differences from Lanai Release Notes
  • Forward Operators
  • State Stucture
  • Filter async modes
  • Distributed State

Misc

  • Multi-Component CESM+DART Setup

Root

  • Copyright
  • Changelog
DART
  • Index

Index

E | O | P | T

E

  • ensemble manager

O

  • obs selection

P

  • perturb

T

  • time manager
  • time manager mod
  • transpose

© Copyright 2023, University Corporation for Atmospheric Research.