Source Locations:

You should have your environment variable, "DDSROOT", set to the base directory for DDS. All the DDS libraries and infrastructure are currently contained in approximately 175 files with a total of 92000 lines of code. In addition there are approximately 190 application programs which in themselves have nearly 390000 lines of code.

Library source code is found under src/lib:
host Host specific functions. Also contains makefiles and DDS internals scripts
gio Low level I/O routines, similar to C std I/O
dds3 DDS, compiled with optimization
fft generic wrapper for FFT (uses fftw by default)
fftw Fastest Fourier Transform in the West (fftw, rfftw); used when system specific tuned FFT's not available
 
Application source codes are found under src/cmd:
... One subdirectory for each application
 
User utility scripts are found under src/scripts:
 
DDS documentation doc:
html DDS Web pages
... each application has it's own man page

Installation Locations:

You should have your environment variables, "DDS_DIST" setup for the applications installation.
 
Distributed files get installed under:
lib archive libraries get installed under architecture-dependent subdirectories
include "C" include files (Fortran includes get installed under archtecture-specific subdirs.)
etc Makefile components
bin DDS internal utility scripts
${DDS_DIST}/bin DDS user utility scripts
${DDS_DIST}/man/mbs/man3 each DDS application manpage