Chapter 2. Installation and configuration

Table of Contents

1. Software requirements
2. Installation of Dynare
2.1. On Windows®
2.2. On Debian GNU/Linux and Ubuntu
2.3. On Mac OS X
2.4. For other systems
3. Configuration
3.1. For MATLAB®
3.2. For GNU Octave
3.3. Some words of warning

1. Software requirements

Packaged versions of Dynare are available for Windows® XP/Vista, Debian GNU/Linux, Ubuntu and Mac OS X® Leopard/Snow Leopard. Dynare should work on other systems, but some compilation steps are necessary in that case.

In order to run Dynare, you need at least one of the following:

  • MATLAB® version 6.5 or above; note that no toolbox is needed by Dynare,

  • GNU Octave version 3.0.0 or above.

Some installation instructions for GNU Octave can be found on the Dynare Wiki.

If you plan to use the use_dll option (in particular when computing third order approximations with k_order_solver), you will need to install the necessary requirements for compiling MEX files on your machine. If you are using MATLAB under Windows, install a C++ compiler on your machine and configure it with MATLAB: see instructions on the Dynare wiki. Users of Octave under Linux should install the package for MEX file compilation (under Debian or Ubuntu, it is called octave3.2-headers or octave3.0-headers). If you are using Octave or MATLAB under Mac OS X, you should install the latest version of XCode: see instructions on the Dynare wiki. Mac OS X Octave users will also need to install gnuplot if they want graphing capabilities. Users of MATLAB under Linux and Mac OS X, and users of Octave under Windows, normally need to do nothing, since a working compilation environment is available by default.