################## Fortran compiler ################## DART is written in Fortran. We recommend using a modern Fortran compiler that supports Fortran 2008 or later. The code has been tested with several compilers. - `GNU Fortran Compiler `__ known as "gfortran" (free) - `Intel Fortran Compiler for Linux `_ - `Nvidia Fortran Compiler `_ - `NAG Fortran compiler `_ - `Cray Compiler Environment `__ (available on Cray systems) 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.