Size: 5852
Comment:
|
Size: 6412
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 6: | Line 6: |
= First steps = | = Install Dynare = |
Line 15: | Line 15: |
1. Tap the Homebrew installation script for Dynare 1. At the Terminal prompt, type: {{{brew tap DynareTeam/homebrew-dynare}}} |
1. Tap [[https://github.com/Homebrew/homebrew-science|Homebrew-Science]] 1. {{{brew tap homebrew/science}}} |
Line 19: | Line 19: |
1. E.g., to install Dynare with support for Matlab 2014a and avoid testing the compiled files, you would type the following at the command prompt: 1. {{{brew install dynare --with-matlab=/Applications/MATLAB_R2014a.app --with-matlab-version=8.3 --without-check}}} 1. NB: We encourage you to always pass the {{{--without-check}}} option as the tests take hours to complete 1. NB: If you do not pass the {{{--without-octave}}} option, Octave will automatically be installed for you via Homebrew |
1. E.g., to install Dynare with support for Octave and Matlab 2014b and avoid testing the compiled files, you would type the following at the command prompt: 1. {{{brew install dynare --with-matlab=/Applications/MATLAB_R2014b.app --with-matlab-version=8.4 --without-check}}} 1. NB: We encourage you to always pass the {{{--without-check}}} option 1. The default installation folder is {{{ls /usr/local/Cellar/dynare/<<version>>}}}, where {{{<<version>>}}} is one of {{{4.2.0, 4.2.1, 4.2.2}}}, etc. |
Line 24: | Line 24: |
= Dynare 4.3.3 or higher on Mac OS X 10.6 or higher = | = Setup Matlab/Octave to use Dynare = |
Line 26: | Line 26: |
== MATLAB Setup == | == Dynare 4.4.3 or higher on Mac OS X 10.6 or higher == === MATLAB Setup === |
Line 30: | Line 32: |
== Octave Setup == | === Octave Setup === 1. Open Octave by typing {{{octave}}} at the terminal prompt. 1. At the Octave prompt, type: {{{addpath /usr/local/opt/dynare/lib/dynare/matlab}}} == Dynare 4.3.3 - 4.4.2 on Mac OS X 10.6 or higher == === MATLAB Setup === 1. Add {{{/Applications/Dynare/<<version>>/matlab/}}} to your Matlab path. You can do this either using the {{{addpath}}} command to add it just for this session or using the menu option {{{File->Set Path...}}} to add it across Matlab sessions. === Octave Setup === |
Line 37: | Line 50: |
= Dynare 4.2.2 - 4.3.2 on Mac OS X 10.6 or higher = | == Dynare 4.2.2 - 4.3.2 on Mac OS X 10.6 or higher == |
Line 39: | Line 52: |
== MATLAB Setup == | === MATLAB Setup === |
Line 43: | Line 56: |
== Octave Setup for OS X 10.6 and 10.7 (not available under 10.8) == | === Octave Setup for OS X 10.6 and 10.7 (not available under 10.8) === |
Line 59: | Line 72: |
= Dynare 4.2.0 or 4.2.1 on Mac OS X 10.5 or 10.6 = | == Dynare 4.2.0 or 4.2.1 on Mac OS X 10.5 or 10.6 == |
Line 61: | Line 74: |
== MATLAB Setup == | === MATLAB Setup === |
Line 74: | Line 87: |
== Octave Setup == | === Octave Setup === |
Line 90: | Line 103: |
= Documentation = | == Documentation == |
This page documents the installation of the Dynare on Mac OS X. If you have any troubles, please contact <houtan AT SPAMFREE dynare DOT org>
Install Dynare
Dynare for Matlab
Download the appropriate Dynare package for your version of Mac OS X from the Dynare website
- Install Dynare by double-clicking on the package and following the installation instructions.
- If you get a warning saying that the package cannot be opened "because it is from an unidentified developer," open the folder containing the package, right-click on it, select "Open" from the menu that pops up, and select "Open" from the dialog box that pops up.
The default installation folder is /Applications/Dynare/<<version>>, where <<version>> is one of 4.2.0, 4.2.1, 4.2.2, etc.
Dynare for Octave
Install Homebrew by following the directions on their site
Tap Homebrew-Science
brew tap homebrew/science
Look at the available installation options by typing brew info dynare at the terminal prompt
- Install Dynare, passing the options you require for your setup
- E.g., to install Dynare with support for Octave and Matlab 2014b and avoid testing the compiled files, you would type the following at the command prompt:
brew install dynare --with-matlab=/Applications/MATLAB_R2014b.app --with-matlab-version=8.4 --without-check
NB: We encourage you to always pass the --without-check option
The default installation folder is ls /usr/local/Cellar/dynare/<<version>>, where <<version>> is one of 4.2.0, 4.2.1, 4.2.2, etc.
Setup Matlab/Octave to use Dynare
Dynare 4.4.3 or higher on Mac OS X 10.6 or higher
MATLAB Setup
Add /Applications/Dynare/<<version>>/matlab/ to your Matlab path. You can do this either using the addpath command to add it just for this session or using the menu option File->Set Path... to add it across Matlab sessions.
Octave Setup
Open Octave by typing octave at the terminal prompt.
At the Octave prompt, type: addpath /usr/local/opt/dynare/lib/dynare/matlab
Dynare 4.3.3 - 4.4.2 on Mac OS X 10.6 or higher
MATLAB Setup
Add /Applications/Dynare/<<version>>/matlab/ to your Matlab path. You can do this either using the addpath command to add it just for this session or using the menu option File->Set Path... to add it across Matlab sessions.
Octave Setup
Install Octave 3.6.4 via Homebrew (which requires XCode) by following the instructions in the "Simple Installation Instructions" subsection of the "Homebrew" section of this site.
- Before executing MOD files, you need to execute the following command at Octave prompt:
addpath /Applications/Dynare/<<version>>/matlab
Dynare 4.2.2 - 4.3.2 on Mac OS X 10.6 or higher
MATLAB Setup
Add /Applications/Dynare/<<version>>/matlab/ to your Matlab path. You can do this either using the addpath command to add it just for this session or using the menu option File->Set Path... to add it across Matlab sessions.
Octave Setup for OS X 10.6 and 10.7 (not available under 10.8)
Download and install version 3.4.0 of the Octave Mac OS X binary and add /Applications/Octave.app/Contents/Resources/bin to your search path.
If you are going to use the use_dll or k_order_perturbation options, add the following lines to the /Applications/Octave.app/Contents/Resources/bin/mkoctfile-3.4.0 file after the set -e statement at the top of the file
CFLAGS="-arch i386 ${CFLAGS}" FFLAGS="-arch i386 ${FFLAGS}" CPPFLAGS="-arch i386 ${CPPFLAGS}" CXXFLAGS="-arch i386 ${CXXFLAGS}" LDFLAGS="-arch i386 ${LDFLAGS}"
- Before executing MOD files, you need to execute the following command at Octave prompt:
addpath /Applications/Dynare/<<version>>/matlab
Dynare 4.2.0 or 4.2.1 on Mac OS X 10.5 or 10.6
MATLAB Setup
Install XCode 3.2 or later, which can either be installed from the internet or from the installation discs that came with your Mac. This installs the necessary gcc compilers required by build_dynare.m in step 3.
- In Matlab, change directory to the root folder of the Dynare installation directory. In the standard installation, you need to do:
>> cd /Applications/Dynare/<<version>>
- At the Matlab prompt, run
>> build_dynare
Once this has finished running, go to File->Set Path... and add the path to the matlab/ subfolder under the installation folder. In the standard installation, this will be /Applications/Dynare/<<version>>/matlab. Save the changes before closing the window.
Octave Setup
Download and install version 3.2.3 of the Octave Mac OS X binary and add /Applications/Octave.app/Contents/Resources/bin to your search path.
If you are going to use the use_dll or k_order_perturbation options, add the following lines to the /Applications/Octave.app/Contents/Resources/bin/mkoctfile-3.2.3 file after the set -e statement at the top of the file
CFLAGS="-arch i386 ${CFLAGS}" FFLAGS="-arch i386 ${FFLAGS}" CPPFLAGS="-arch i386 ${CPPFLAGS}" CXXFLAGS="-arch i386 ${CXXFLAGS}" LDFLAGS="-arch i386 ${LDFLAGS}"
- Before excuting MOD files, you need to execute the following command at Octave prompt:
addpath /Applications/Dynare/<<version>>/matlab
Documentation
Documentation can be found in the doc/ folder under the installation directory (the default is /Applications/Dynare/<<version>>/doc). The User Guide (located by default in /Applications/Dynare/<<version>>/doc/userguide/UserGuide.pdf) is a particularly helpful starting place. Errata for the User Guide can be found here.