# Configuring and Building MLD2P4
Keywords: userhtml

Next: Prerequisites Up: userhtml Previous: Code Distribution Contents

#
Configuring and Building MLD2P4

To build MLD2P4 it is necessary to set up a Makefile with appropriate values for your system; this is done by means of the `configure` script. The distribution also includes the autoconf and automake sources employed to generate the script, but usually this is not needed to build the software.

MLD2P4 is implemented almost entirely in Fortran 95, with some interfaces to external libraries in C; the Fortran compiler must support the Fortran 95 standard plus the extension TR15581, which enhances the usability of `ALLOCATABLE` variables. Most modern Fortran compilers support this language level. In particular, this is supported by the GNU Fortran compiler as of version 4.2.0; however we recommend to use the latest available release (4.3.1 at the time of this writing). The software defines data types and interfaces for real and complex data, in both single and double precision.

Subsections

- Prerequisites
- Optional third party libraries
- Configuration options
- Bug reporting
- Example and test programs