The easiest way to build a DDS application is to use the make files provided by DDS (MakeVariables and MakeRules). A typical Makefile would look like:

These Fortran templates provide some simple examples:

  1. Template demonstrating the use of the base DDS routines for a simple trace-to-trace processing scheme.

  2. Template demonstrating the simple use of DDS convenience routines for a simple trace-to-trace processing scheme without using or passing any trace headers.

  3. Template demonstrating more advanced use of DDS routines for multiple input and output datasets referencing input headers and creating new output headers.

  4. Template demonstrating the use of the MPI convenience routines for simple parallelization of a program doing trace-by-trace processing. This template is usually used when the load for each MPI node is balanced.

  5. Template demonstrating the use of the MPI convenience routines for a master-slave parallelization of the program dstack. This template is usually used when the load for each MPI node is not well balanced.