DAReS Software -- DART

Institute for Mathematics Applied to Geosciences The National Center for Atmospheric Research NCAR

The Data Assimilation Research Testbed -- DART

The DART software provides a flexible, extensible framework for conducting data assimilation research on a wide variety of models and observations. In order to facilitate the incorporation of new models (which, in the Atmospheric Science community are generally written in F90), the DART software is written primarily in F90. The noteable exceptions are the shell scripts that control execution and the diagnostic scripts in Matlab.

DART requirements

Minimally, you will need a Fortran90 compiler and the netCDF libraries built with the F90 interface.

DART tested platforms/models/compilers

With the Hawaii release of DART, great strides have been made in portability. DART has now been compiled under several versions of the Intel Fortran Compiler, the Portland Group Fortran Compiler, the Lahey LF95 Compiler, the IBM XLF Compiler, and the Absoft Pro Compiler for Mac OSX. DART has also been exercised on several platforms: Intel Xeon chips running Fedora Core 2, Red Hat 9.0, and Red Hat 7.1; IBM AIX; and a G4 PowerBook running OSX 10.3.8.

DART code distributions

Please let us know if you take a copy. Since the DART software is still an area of active research, there are multiple distributions, with more on the way. We'd like to be able to contact people to inform them of any bugs or updates. (This includes local users, BTW!) As you can see by the timetable of distributions, you could expect to get about 3 more emails per year. The distribution (gzipped tarfile) can be downloaded by selecting the 'version'.

The pre_iceland distribution is offered to our code development team. The DA_workshop_2005 version is the latest 'official' version. We hope to have the next official version (called 'iceland') out by Thanksgiving.

version date instructions most noteable change(s)
pre_iceland 20 Oct 2005 for developers only huge expansion of real observation capability
DA workshop 2005 13 June 2005 docs included in distrib. tutorial (pdf), observation preprocessing
hawaii 28 Feb 2005 [doc] new filtering algorithms
pre-hawaii 20 Dec 2004 [doc] new filtering algorithms
guam 12 Aug 2004 [doc] new observation modules, removing autopromotion
fiji 29 Apr 2004 [doc] enhanced portability, CAM, WRF
easter 8 March 2004 [doc] initial release
The 'easter' release was used for the ASP Summer Colloquium in 2003 and has extra documentation:
Exercise Overview
DART Exercise Documentation
Slides from Introductory Talk on Exercises
A Seminar on Filtering in the Bgrid Dynamical Core


Here is a partial list of downloadable presentations about DART:

Browsing the tutorial directory in the current distributions is worth the effort.
  1. A tutorial on ensemble filtering, Jan. 2004
  2. Talk for CAOS Workshop, Dec. 2003
  3. Overview of Filter DA, AGU, Dec. 2003

Related Links