The associated 'tarball' file contains the DART software distribution tree. Start with DART/doc/html/index.shtml for general documentation on compiling and running DART. A full DART/data assimliation tutorial is under DART/tutorial, in pdf and framemaker format. Also, each top level source directory contains .html documentation of the subroutines, and associated fortran namelist options. For the impatient, very brief hints on getting started: "filter" is the main data assimilation executable. It is an MPI program, so it is generally compiled with 'mpif90'. The WRF executable is compiled and run separately. The 'runme_filter' shell script in the DART/models/wrf/work directory orchestrates the execution of the 2 programs. To compile a test program: cd to DART/mkmf copy the correct mkmf.template.xxx file to mkmf.template for your hardware/compiler combination cd DART/models/lorenz_96/work ./workshop_setup.csh # runs a simple 1d system, for testing If this works, then for the WRF-specific code: cd DART/models/wrf/work ./workshop_setup.csh # this compiles several executables cp ../shell_scripts/advance_model.csh . Get a copy of the WRF code and any associated input files. Put the executables, shell scripts, input.nml namelist files along with WRF and the data files into one directory and run: runme_filter to launch the job. Read the html pages for more details.