The DART software is written in standard Fortran 90, with no compiler-specific extensions. It has been compiled and run with several versions of each of the following:
- GNU Fortran Compiler (known as "gfortran") (free)
- Intel Fortran Compiler for Linux and OSX
- IBM XL Fortran Compiler
- Portland Group Fortran Compiler
- Lahey Fortran Compiler
- NAG Fortran compiler
- PathScale Fortran compiler
Since recompiling the code is a necessity to experiment with different models, there are no DART binaries to distribute.
If you are unfamiliar with Fortran and/or wonder why we would choose this language, see the :doc:`Why Fortran? <./dart-design-philosophy>` discussion for more information.