<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator><link href="https://www.dynare.org/feed.xml" rel="self" type="application/atom+xml" /><link href="https://www.dynare.org/" rel="alternate" type="text/html" /><updated>2026-04-20T14:09:15+02:00</updated><id>https://www.dynare.org/feed.xml</id><title type="html">Dynare</title><subtitle>Dynare is a software platform for handling a wide class of economic models, in particular dynamic stochastic general equilibrium (DSGE) and overlapping generations (OLG) models</subtitle><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;nil, &quot;email&quot;=&gt;nil}</name></author><entry><title type="html">2026 Dynare Workshop for Advanced Users</title><link href="https://www.dynare.org/events/dynare-workshop-for-advanced-users-2026/" rel="alternate" type="text/html" title="2026 Dynare Workshop for Advanced Users" /><published>2026-03-26T00:00:00+01:00</published><updated>2026-03-26T00:00:00+01:00</updated><id>https://www.dynare.org/events/dynare-workshop-for-advanced-users-2026</id><content type="html" xml:base="https://www.dynare.org/events/dynare-workshop-for-advanced-users-2026/"><![CDATA[<p>The workshop will take place in person from Wednesday to Friday 16-18
September 2026.
It will start at around 9:00 on Wednesday and finish around 17:00 on Friday.
The event will be hosted by the European Commission, Joint Research Centre Ispra.</p>

<h2 id="goals-and-format-of-the-workshop">Goals and format of the workshop</h2>

<p>The workshop aims at presenting, discussing, and sharing experiences regarding advanced features and expert use of Dynare.
It welcomes and stimulates exchanges and contributions with/from the audience.</p>

<p>The 2026 iteration of the workshop will focus on the following topics:</p>

<ul>
  <li>An update on Dynare – new &amp; prospective features</li>
  <li>Special session: AI in Macroeconomic Modelling, Policy, and Daily
Workflow</li>
  <li>Contributions from the audience and open discussion: “Using models for policy analysis and research: lessons learned, issues, needs.”</li>
  <li>Selected short as well as selected in-depth presentations</li>
</ul>

<h2 id="audience">Audience</h2>

<p>The workshop is addressed to advanced Dynare users with backgrounds ranging from academia to policy institutions.
<strong>The workshop is open to a maximum of 20 qualified and selected participants.</strong></p>

<h2 id="fee">Fee</h2>

<p>No fee is due. Lunches, coffee breaks, a social dinner on 18 September, and workshop material are provided.</p>

<h2 id="venue">Venue</h2>

<p>European Commission, Joint Research Centre,<br />
Ispra site<br />
via E. Fermi 2749<br />
21027 Ispra (VA), Italy.</p>

<h2 id="travel-and-transportation">Travel and transportation</h2>

<p>Participants will have to fund their own travel and accommodation expenses.
The organizers have pre-booked rooms in nearby recommended hotels from 16 September until 19 September 2026.
The workshop will start around 9:00 on Wednesday and finish around 17:00 on Friday.</p>

<p><strong>Organizers will provide connections</strong> between the JRC and Milan Airports (Malpensa and Linate) and the Milano Centrale Train Station on the days of arrival and departure.
<strong>We also organize two daily connections</strong> (morning and late afternoon) between the JRC and the pre-booked
hotels.
There will be no connection provided from other hotels to/from JRC.</p>

<h2 id="details">Details</h2>

<p>The course is jointly organized by the Joint Research Centre, CEPREMAP, and DSGE-net.</p>

<p>Organizers and animators:</p>

<ul>
  <li>Stéphane Adjemian (Le Mans Université)</li>
  <li>Willi Mutschler (DSGE-net, University of Tübingen)</li>
  <li>Johannes Pfeifer (University of the Bundeswehr Munich)</li>
  <li>Marco Ratto (European Commission Joint Research Centre)</li>
  <li>Werner Roeger (DIW Berlin and KU Leuven)</li>
  <li>Sébastien Villemot (CEPREMAP)</li>
</ul>

<p>Local organisers: Eleonora Beghetto, Avramidou Kleoniki, Adrian Ifrim,
Marco Membretti, Beatrice Pataracchia, Jan Teresinski.</p>

<p>This is a laptop-only workshop. Each participant is required to come with
their laptop with MATLAB R2020a or later or Octave 11 and the latest stable
Dynare version pre-installed. We will provide WiFi access, but participants
should not rely on it to access a MATLAB license server at their own institution.</p>

<p>Please note that electricity plugs are Schuko type F: attendees should make sure
to have the adapter to plug in their laptop.</p>

<h2 id="application">Application</h2>
<p>Please fill out the application form and upload your CV and a recent research paper or work-in-progress (extended abstract, presentation) in PDF format.</p>

<ul>
  <li><strong>Application deadline:</strong> 30 April 2026</li>
  <li><strong>Acceptance notifications:</strong> 31 May 2026</li>
  <li><strong><a href="https://framaforms.org/5th-dynare-workshop-for-advanced-users-1774428158">Apply here</a></strong></li>
</ul>

<p>In case of any questions, please contact <a href="mailto:school@dynare.org">school@dynare.org</a>.</p>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;nil, &quot;email&quot;=&gt;nil}</name></author><category term="events" /><category term="Dynare workshop" /><summary type="html"><![CDATA[The workshop will take place in person from Wednesday to Friday 16-18 September 2026. It will start at around 9:00 on Wednesday and finish around 17:00 on Friday. The event will be hosted by the European Commission, Joint Research Centre Ispra.]]></summary></entry><entry><title type="html">Dynare Masterclass 2026</title><link href="https://www.dynare.org/events/dynare-masterclass-2026/" rel="alternate" type="text/html" title="Dynare Masterclass 2026" /><published>2026-03-25T00:00:00+01:00</published><updated>2026-03-25T00:00:00+01:00</updated><id>https://www.dynare.org/events/dynare-masterclass-2026</id><content type="html" xml:base="https://www.dynare.org/events/dynare-masterclass-2026/"><![CDATA[<p>The <strong>Dynare Masterclass 2026</strong> (which supersedes the former Dynare Summer School) will be held <strong>in person</strong> from <strong>6-10 July</strong>, at <strong>École Normale Supérieure</strong>, Paris.</p>

<p>This week-long program offers hands-on training in the simulation and estimation of Dynamic Stochastic General Equilibrium (DSGE) models using <strong>Dynare 7</strong>.
Participants will progressively build, solve, simulate, estimate, and analyze models — from basic New Keynesian setups to policy relevant frameworks, and heterogeneous agent models.</p>

<p>The Dynare Masterclass welcomes a broad audience:</p>
<ul>
  <li><strong>Master/PhD students</strong></li>
  <li><strong>Postdoctoral researchers</strong></li>
  <li><strong>Junior and senior economists and professionals at central banks, ministries, and research institutes</strong></li>
  <li><strong>Both newcomers to Dynare and users seeking to explore advanced features</strong></li>
</ul>

<p>Whether you are new to Dynare or looking to deepen your skills, this program is designed for you.</p>

<p>Participants also get daily open lab time with direct feedback from Dynare developers on their own work.</p>

<h2 id="program-highlights">Program Highlights</h2>

<ul>
  <li>Progressive curriculum: from RBC to New Keynesian to HANK models</li>
  <li>Hands-on sessions with guided exercises and paper replications</li>
  <li>Stochastic and perfect foresight simulations, occasionally binding constraints, and optimal policy</li>
  <li>Estimation methods: GMM, SMM, IRF matching, maximum likelihood, and Bayesian estimation</li>
  <li>Preparatory material (videos and exercises) provided before the event</li>
  <li>Daily 1h open lab time with direct feedback from Dynare developers</li>
  <li>Participant-selected topics on the final day</li>
  <li><a href="https://git.dynare.org/Dynare/dynare/-/wikis/Dynare-Masterclass-2026">Preliminary Program</a>.</li>
</ul>

<h2 id="fees">Fees</h2>

<table>
  <thead>
    <tr>
      <th>Category</th>
      <th>Fee</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Academic</td>
      <td>500 EUR</td>
    </tr>
    <tr>
      <td>Institutional/Professional</td>
      <td>1,800 EUR</td>
    </tr>
  </tbody>
</table>

<p>Fees include meals, refreshments, and the social dinner on Thursday.</p>

<h2 id="instructors">Instructors</h2>

<ul>
  <li>Stéphane Adjemian (Le Mans Université)</li>
  <li>Frédéric Karamé (Le Mans Université)</li>
  <li>Willi Mutschler (DSGE-net, University of Tübingen)</li>
  <li>Johannes Pfeifer (University of the Bundeswehr Munich)</li>
  <li>Marco Ratto (European Commission Joint Research Centre)</li>
  <li>Normann Rion (CEPREMAP)</li>
  <li>Sébastien Villemot (CEPREMAP)</li>
</ul>

<h2 id="technical-requirements">Technical Requirements</h2>

<p>Participants must bring a laptop with one of the following installed:</p>

<ul>
  <li><strong>MATLAB</strong> (R2020a or later)</li>
  <li><strong>GNU Octave</strong> (Version 11)</li>
</ul>

<p>WiFi will be available on site. If you use MATLAB, please do not rely on remote institutional license servers.</p>

<h2 id="venue">Venue</h2>

<p>École Normale Supérieure
48 boulevard Jourdan, 75014 Paris, France</p>

<h2 id="supporting-organizations">Supporting Organizations</h2>

<ul>
  <li>École Normale Supérieure</li>
  <li>CEPREMAP</li>
  <li>DSGE-net</li>
</ul>

<h2 id="application">Application</h2>
<p>Please fill out the application form and upload your CV and a recent research paper or work-in-progress (extended abstract, presentation) in PDF format.</p>

<ul>
  <li><strong>Application deadline:</strong> 20 April 2026</li>
  <li><strong>Acceptance notifications:</strong> 2 May 2026</li>
  <li><strong><a href="https://framaforms.org/dynare-masterclass-2026-1774368113">Apply here</a></strong></li>
</ul>

<p>In case of any questions, please contact <a href="mailto:masterclass@dynare.org">masterclass@dynare.org</a>.</p>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;nil, &quot;email&quot;=&gt;nil}</name></author><category term="events" /><category term="masterclass" /><category term="summer school" /><summary type="html"><![CDATA[The Dynare Masterclass 2026 (which supersedes the former Dynare Summer School) will be held in person from 6-10 July, at École Normale Supérieure, Paris.]]></summary></entry><entry><title type="html">Dynare 7.0 Released</title><link href="https://www.dynare.org/new-dynare-release/dynare-7.0-released/" rel="alternate" type="text/html" title="Dynare 7.0 Released" /><published>2026-03-19T00:00:00+01:00</published><updated>2026-03-19T00:00:00+01:00</updated><id>https://www.dynare.org/new-dynare-release/dynare-7.0-released</id><content type="html" xml:base="https://www.dynare.org/new-dynare-release/dynare-7.0-released/"><![CDATA[<p>We are pleased to announce the release of Dynare 7.0.</p>

<p>This major release adds new features and fixes various bugs.</p>

<p>The Windows, macOS, MATLAB Online and source packages are already available for
download at <a href="https://www.dynare.org/download/">the Dynare website</a>.</p>

<p>This release is compatible with MATLAB versions ranging from 9.8 (R2020a) to
25.2 (R2025b), and with GNU Octave versions ranging from 8.4.0 to 11.1.0 (NB:
the Windows package requires version 11.1.0 specifically).</p>

<h2 id="major-user-visible-changes">Major user-visible changes</h2>

<ul>
  <li>
    <p>New framework for solving and simulating models featuring rich heterogeneity
(which includes HANK models)</p>

    <ul>
      <li>
        <p>The solution technique for the dynamics combines elements from Bhandari,
Bourany, Evans, and Golosov (2023) and Auclert, Bardóczy, Rognlie, and
Straub (2021).</p>
      </li>
      <li>
        <p>The steady state can be computed through a time iteration method within
Dynare, or computed outside of Dynare and then loaded therein.</p>
      </li>
      <li>
        <p>New statements <code class="language-plaintext highlighter-rouge">heterogeneity_dimension</code>, <code class="language-plaintext highlighter-rouge">var(heterogeneity=NAME)</code>,
<code class="language-plaintext highlighter-rouge">varexo(heterogeneity=NAME)</code>, <code class="language-plaintext highlighter-rouge">model(heterogeneity=NAME)</code>,
<code class="language-plaintext highlighter-rouge">shocks(heterogeneity=NAME)</code>, and the <code class="language-plaintext highlighter-rouge">SUM()</code> aggregation operator for
declaring heterogeneous features.</p>
      </li>
      <li>
        <p>New <code class="language-plaintext highlighter-rouge">heterogeneity_compute_steady_state</code> command to compute the steady
state numerically.</p>
      </li>
      <li>
        <p>New <code class="language-plaintext highlighter-rouge">heterogeneity_load_steady_state</code> command to load a pre-computed steady
state (policy functions, discretized shocks, stationary distribution) from
a MAT file.</p>
      </li>
      <li>
        <p>New <code class="language-plaintext highlighter-rouge">heterogeneity_solve</code> command to compute a first-order linearized
solution.</p>
      </li>
      <li>
        <p>New <code class="language-plaintext highlighter-rouge">heterogeneity_simulate</code> command to compute impulse response functions
and stochastic simulations, with support for both unanticipated shocks and
anticipated news shock sequences.</p>
      </li>
      <li>
        <p>Example <code class="language-plaintext highlighter-rouge">.mod</code> files include: Krusell-Smith (<code class="language-plaintext highlighter-rouge">krusell_smith.mod</code>),
a one-asset HANK (<code class="language-plaintext highlighter-rouge">hank_one_asset.mod</code>), a two-asset HANK
(<code class="language-plaintext highlighter-rouge">hank_two_assets.mod</code>), with steady state computation variants. The models
are the same as in the Sequence-Space-Jacobian package
(<code class="language-plaintext highlighter-rouge">shade-econ/sequence-jacobian</code> on GitHub).</p>
      </li>
    </ul>
  </li>
  <li>
    <p>Skew normal shocks and closed skew normal (CSN) distribution support</p>

    <ul>
      <li>
        <p>New <code class="language-plaintext highlighter-rouge">skew</code> keyword in <code class="language-plaintext highlighter-rouge">shocks</code> and <code class="language-plaintext highlighter-rouge">estimated_params</code> blocks to declare
skewness.</p>
      </li>
      <li>
        <p>Added support for skew normal shocks in <code class="language-plaintext highlighter-rouge">stoch_simul</code> command.</p>
      </li>
      <li>
        <p>Added support for skew normal shocks in <code class="language-plaintext highlighter-rouge">estimation</code> command by means of
the Pruned Skewed Kalman Filter and Smoother of Guljanov, Mutschler, and
Trede (forthcoming).</p>
      </li>
    </ul>
  </li>
  <li>
    <p>Posterior samplers</p>

    <ul>
      <li>
        <p>New posterior samplers (available via the <code class="language-plaintext highlighter-rouge">posterior_sampling_method</code>
option of the <code class="language-plaintext highlighter-rouge">estimation</code> command):</p>

        <ul>
          <li>
            <p>The Dynamic Striated Metropolis Hastings sampler proposed by Waggoner,
Wu, and Zha (2016) is now available under the value <code class="language-plaintext highlighter-rouge">'dsmh'</code>;</p>
          </li>
          <li>
            <p>The Differential-Independence Mixture Ensemble (“DIME”) MCMC sampler of
Boehl (2022) is now available under the value <code class="language-plaintext highlighter-rouge">'dime_mcmc'</code>.</p>
          </li>
        </ul>
      </li>
      <li>
        <p>New <code class="language-plaintext highlighter-rouge">posterior_sampler_option</code> options for
<code class="language-plaintext highlighter-rouge">posterior_sampling_method='slice'</code>:</p>

        <ul>
          <li>
            <p><code class="language-plaintext highlighter-rouge">save_iter_info_file</code> to shut off saving of iteration information to a
file;</p>
          </li>
          <li>
            <p><code class="language-plaintext highlighter-rouge">fast_likelihood_evaluation_for_rejection</code> to reject poor draws in OccBin
more efficiently;</p>
          </li>
          <li>
            <p><code class="language-plaintext highlighter-rouge">use_prior_draws</code> to use the prior as the proposal within slice (Gibbs)
sampling for up to 10 draws.</p>
          </li>
        </ul>
      </li>
      <li>
        <p>Sequential Monte Carlo (SMC) sampler:</p>

        <ul>
          <li>
            <p>Trace plots now allow plotting the particles;</p>
          </li>
          <li>
            <p>Now supports the <code class="language-plaintext highlighter-rouge">bayesian_irf</code>, <code class="language-plaintext highlighter-rouge">moments_varendo</code>, and <code class="language-plaintext highlighter-rouge">smoother</code>
options.</p>
          </li>
        </ul>
      </li>
    </ul>
  </li>
  <li>
    <p>New functionality for leveraging MATLAB’s Parallel Computing Toolbox (PCT)
for accelerating computations</p>

    <ul>
      <li>Computations that can be thus parallelized:
        <ul>
          <li>running multiple Metropolis-Hasting chains in parallel (as set by the
<code class="language-plaintext highlighter-rouge">mh_nblocks</code> option);</li>
          <li>SMC sampler initialization;</li>
          <li>parallel likelihood evaluations in SMC samplers.</li>
        </ul>
      </li>
      <li>
        <p>Controlled by a new <code class="language-plaintext highlighter-rouge">use_pct</code> option of the <code class="language-plaintext highlighter-rouge">estimation</code> command.</p>
      </li>
      <li>If Dynare detects MATLAB R2024b or later with the PCT and a valid license,
these supported tasks are parallelized by default (unless the user sets
<code class="language-plaintext highlighter-rouge">use_pct</code> to <code class="language-plaintext highlighter-rouge">false</code>); random seeds are precomputed so results are
reproducible between serial and parallel execution (thanks to Eduard Benet
Cerda from MathWorks).</li>
    </ul>
  </li>
  <li>
    <p>New options to the <code class="language-plaintext highlighter-rouge">estimation</code> command:</p>

    <ul>
      <li>
        <p><code class="language-plaintext highlighter-rouge">estimate_initial_states_endogenous_prior</code>, that estimates initial states
along with model parameters, for stationary models;</p>
      </li>
      <li>
        <p><code class="language-plaintext highlighter-rouge">frequentist_smoother</code> that allows shutting off the smoother in cases the
Bayesian smoother is not applicable;</p>
      </li>
      <li>
        <p><code class="language-plaintext highlighter-rouge">use_univariate_smoother_if_singularity_is_detected</code> to use the univariate
Kalman smoother in case stochastic singularity is detected.</p>
      </li>
    </ul>
  </li>
  <li>
    <p>OccBin</p>

    <ul>
      <li>
        <p>New piecewise linear particle filter (PPF).</p>
      </li>
      <li>
        <p>New posterior importance sampling feature: allows to bootstrap posterior
draws obtained from <em>e.g.</em> linear KF estimation, using PKF or PPF and check
effective sample size and estimator bias.</p>
      </li>
    </ul>
  </li>
  <li>
    <p>Improvements to the the <code class="language-plaintext highlighter-rouge">method_of_moments</code> command:</p>

    <ul>
      <li>
        <p>It now supports estimation with discretionary optimal policy;</p>
      </li>
      <li>
        <p>With <code class="language-plaintext highlighter-rouge">mom_method=SMM</code> it now supports the <code class="language-plaintext highlighter-rouge">bandpass_filter</code>,
<code class="language-plaintext highlighter-rouge">one_sided_hp_filter</code>, and <code class="language-plaintext highlighter-rouge">hp_filter</code> options to match filtered moments;</p>
      </li>
      <li>
        <p>It now allows matching first moments even when the <code class="language-plaintext highlighter-rouge">prefilter</code> option is
used to obtain centered higher order moments.</p>
      </li>
    </ul>
  </li>
  <li>
    <p>Perfect foresight</p>

    <ul>
      <li>
        <p>Improvements to perfect foresight solver with iterative linear solvers,
<em>i.e.</em>, GMRES (<code class="language-plaintext highlighter-rouge">stack_solve_algo=2</code>) and BiCGStab (<code class="language-plaintext highlighter-rouge">stack_solve_algo=3</code>):</p>

        <ul>
          <li>
            <p>New <code class="language-plaintext highlighter-rouge">preconditioner</code> option to the <code class="language-plaintext highlighter-rouge">perfect_foresight_solver</code> and
<code class="language-plaintext highlighter-rouge">perfect_foresight_with_expectation_errors_solver</code> commands, which
controls the preconditioner used with GMRES or BiCGStab;</p>
          </li>
          <li>
            <p>The new default, <code class="language-plaintext highlighter-rouge">preconditioner=first_iter_lu</code>, does a LU decomposition
with complete pivoting at the first Newton iteration, and uses it as a
preconditioner in further iterations;</p>
          </li>
          <li>
            <p>The value <code class="language-plaintext highlighter-rouge">preconditioner=block_diagonal_lu</code> computes a block diagonal
preconditioner based on a LU decomposition for only a few periods of the
stacked system;</p>
          </li>
          <li>
            <p>The old default, using an incomplete LU decomposition, remains available
under <code class="language-plaintext highlighter-rouge">precondition=incomplete_lu</code>;</p>
          </li>
          <li>
            <p>The <code class="language-plaintext highlighter-rouge">first_iter_lu</code> and <code class="language-plaintext highlighter-rouge">block_diagonal_lu</code> preconditioners deliver a
significant performance improvement over the old default
(<code class="language-plaintext highlighter-rouge">incomplete_lu</code>) and make this algorithm competitive and in some cases
faster than other perfect foresight solvers;</p>
          </li>
          <li>
            <p>Other new options that control the behaviour of the iterative solvers:
<code class="language-plaintext highlighter-rouge">iter_tol</code>, <code class="language-plaintext highlighter-rouge">iter_maxit</code>, <code class="language-plaintext highlighter-rouge">gmres_restart</code>, <code class="language-plaintext highlighter-rouge">block_diagonal_lu_maxlu</code>,
<code class="language-plaintext highlighter-rouge">block_diagonal_lu_nperiods</code>, <code class="language-plaintext highlighter-rouge">block_diagonal_lu_nlu</code>,
<code class="language-plaintext highlighter-rouge">block_diagonal_lu_relu</code>.</p>
          </li>
        </ul>
      </li>
      <li>
        <p>New perfect foresight solvers:</p>

        <ul>
          <li>
            <p>ParU from SuiteSparse, a direct sparse LU solver, available under the
<code class="language-plaintext highlighter-rouge">stack_solve_algo=8</code> option;</p>
          </li>
          <li>
            <p>Panua PARDISO direct sparse LU solver, available under the
<code class="language-plaintext highlighter-rouge">stack_solve_algo=9</code> option (license file has to be provided by the
user);</p>
          </li>
          <li>
            <p>Panua PARDISO direct-iterative solver using CGS, available under the
<code class="language-plaintext highlighter-rouge">stack_solve_algo=10</code> option (license file has to be provided by the
user).</p>
          </li>
        </ul>
      </li>
      <li>
        <p>New <code class="language-plaintext highlighter-rouge">perfect_foresight_controlled_paths</code> block that gives the possibility
of controlling the value of some endogenous variables for some simulation
periods (in which case some exogenous variables must be left free and are
thus solved for by Dynare, to avoid over-determination of the problem). Can
be used either in a pure perfect foresight context, or in perfect foresight
with expectation errors.</p>
      </li>
      <li>
        <p>Perfect foresight integration with dates/dseries:</p>

        <ul>
          <li>
            <p>New options <code class="language-plaintext highlighter-rouge">first_simulation_period</code> and <code class="language-plaintext highlighter-rouge">last_simulation_period</code> to
<code class="language-plaintext highlighter-rouge">perfect_foresight_setup</code> and
<code class="language-plaintext highlighter-rouge">perfect_foresight_with_expectation_errors_setup</code> commands, to specify
the real dates for the simulation (e.g. <code class="language-plaintext highlighter-rouge">2024Q1</code>);</p>
          </li>
          <li>
            <p>The <code class="language-plaintext highlighter-rouge">periods</code> keyword of the <code class="language-plaintext highlighter-rouge">shocks</code> and <code class="language-plaintext highlighter-rouge">mshocks</code> blocks now accept
real dates;</p>
          </li>
          <li>
            <p>The <code class="language-plaintext highlighter-rouge">learnt_in</code> option of the <code class="language-plaintext highlighter-rouge">shocks</code>, <code class="language-plaintext highlighter-rouge">mshocks</code> and <code class="language-plaintext highlighter-rouge">endval</code> blocks now
accept real dates;</p>
          </li>
          <li>
            <p>When real dates are used, the <code class="language-plaintext highlighter-rouge">perfect_foresight_solver</code> and
<code class="language-plaintext highlighter-rouge">perfect_foresight_with_expectation_errors_solver</code> commands return the
simulation as a dseries object in the workspace variable
<code class="language-plaintext highlighter-rouge">Simulated_time_series</code> (which contains both endogenous and exogenous
variables).</p>
          </li>
        </ul>
      </li>
      <li>
        <p>The <code class="language-plaintext highlighter-rouge">perfect_foresight_with_expectation_errors_setup</code> command can now be
combined with a <code class="language-plaintext highlighter-rouge">histval</code> block or a <code class="language-plaintext highlighter-rouge">histval_file</code> command.</p>
      </li>
      <li>
        <p>New <code class="language-plaintext highlighter-rouge">endval_steady_nocheck</code> option to the <code class="language-plaintext highlighter-rouge">perfect_foresight_solver</code> and
<code class="language-plaintext highlighter-rouge">perfect_foresight_with_expectation_errors_solver</code> commands, to skip
checking the terminal steady state values when they are provided explicitly
either by a steady state file or a <code class="language-plaintext highlighter-rouge">steady_state_model</code> block (in
combination with the <code class="language-plaintext highlighter-rouge">endval_steady</code> option for the
<code class="language-plaintext highlighter-rouge">perfect_foresight_solver</code> case). This is useful for models with unit roots
as, in this case, the steady state is not unique or doesn’t exist.</p>
      </li>
      <li>
        <p>Using several <code class="language-plaintext highlighter-rouge">endval</code> blocks in the same file is now supported, in which
case they are concatenated.</p>
      </li>
      <li>
        <p>Option values <code class="language-plaintext highlighter-rouge">stack_solve_algo={2,3}</code> are now available without <code class="language-plaintext highlighter-rouge">block</code>
nor <code class="language-plaintext highlighter-rouge">bytecode</code>.</p>
      </li>
      <li>
        <p>New <code class="language-plaintext highlighter-rouge">shock_paths</code> block for describing a perfect foresight scenario in a
more compact and flexible way, which supersedes the <code class="language-plaintext highlighter-rouge">shocks</code>, <code class="language-plaintext highlighter-rouge">mshocks</code> and
<code class="language-plaintext highlighter-rouge">endval</code> blocks. Additionally, a new <code class="language-plaintext highlighter-rouge">database</code> command has been added to
refer to external databases that can be used from within <code class="language-plaintext highlighter-rouge">shock_paths</code>.</p>
      </li>
    </ul>
  </li>
  <li>
    <p>Steady state</p>

    <ul>
      <li>
        <p>The <code class="language-plaintext highlighter-rouge">steady</code> command now accepts the <code class="language-plaintext highlighter-rouge">noprint</code> option.</p>
      </li>
      <li>
        <p>The <code class="language-plaintext highlighter-rouge">steady</code> command now accepts the <code class="language-plaintext highlighter-rouge">non_zero</code> option (with the same
meaning as in the <code class="language-plaintext highlighter-rouge">resid</code> command).</p>
      </li>
      <li>
        <p>Option values <code class="language-plaintext highlighter-rouge">solve_algo={6,7,8}</code> are now available without <code class="language-plaintext highlighter-rouge">block</code> nor
<code class="language-plaintext highlighter-rouge">bytecode</code>.</p>
      </li>
    </ul>
  </li>
  <li>
    <p>Decision rules (reduced form solution)</p>

    <ul>
      <li>
        <p>New <code class="language-plaintext highlighter-rouge">dr=aim</code> option to the <code class="language-plaintext highlighter-rouge">stoch_simul</code>, <code class="language-plaintext highlighter-rouge">estimation</code> and
<code class="language-plaintext highlighter-rouge">method_of_moments</code> commands (equivalent to the former <code class="language-plaintext highlighter-rouge">aim_solver</code> option,
which is now deprecated).</p>
      </li>
      <li>
        <p>New <code class="language-plaintext highlighter-rouge">dr_cycle_reduction_maxiter</code> option to the <code class="language-plaintext highlighter-rouge">stoch_simul</code>, <code class="language-plaintext highlighter-rouge">estimation</code>
and <code class="language-plaintext highlighter-rouge">method_of_moments</code> commands, to control the maximum number of
iterations when the cycle reduction algorithm is used.</p>
      </li>
    </ul>
  </li>
  <li>
    <p>Extended path</p>

    <ul>
      <li>
        <p>New option <code class="language-plaintext highlighter-rouge">use_first_order_solution</code> to the the <code class="language-plaintext highlighter-rouge">extended_path</code> command.</p>
      </li>
      <li>
        <p>It is now possible to have zero-variance shocks.</p>
      </li>
    </ul>
  </li>
  <li>
    <p>Forecasting</p>

    <ul>
      <li>
        <p>The <code class="language-plaintext highlighter-rouge">forecast</code> command now also works at higher order and supports the
<code class="language-plaintext highlighter-rouge">pruning</code> option.</p>
      </li>
      <li>
        <p>Option <code class="language-plaintext highlighter-rouge">forecast_type</code> to <code class="language-plaintext highlighter-rouge">shock_decomposition</code> to allow shock decomposing
conditional and unconditional forecasts.</p>
      </li>
    </ul>
  </li>
  <li>
    <p>Syntax</p>

    <ul>
      <li>
        <p>More flexible syntax for specifying complementarity conditions:</p>

        <ul>
          <li>
            <p>The complementarity condition is now specified between the associated
equation and its closing semicolon, using the perpendicular symbol as a
separator (the latter can be input either in UTF-8, as <code class="language-plaintext highlighter-rouge">⟂</code>, corresponding
to Unicode codepoint U+27C2; or alternatively as pure ASCII, as <code class="language-plaintext highlighter-rouge">_|_</code>,
<em>i.e.</em> a vertical bar enclosed within two underscores);</p>
          </li>
          <li>
            <p>Both the lower and the upper bounds can be specified at the same time in
a given complementarity condition;</p>
          </li>
          <li>
            <p>Arbitrary functions of parameters can appear in the bounds;</p>
          </li>
          <li>
            <p>The old syntax using the <code class="language-plaintext highlighter-rouge">mcp</code> equation tag is still supported but
deprecated;</p>
          </li>
          <li>
            <p>Here is an example of an equation with an associated complementarity
condition, using the new syntax:</p>
            <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>mu = 0 ⟂ 0 &lt; i &lt; 1+2*alpha;
</code></pre></div>            </div>
          </li>
        </ul>
      </li>
      <li>
        <p>Model-local variables (<em>i.e.</em> defined with a <code class="language-plaintext highlighter-rouge">#</code> sign) can now appear with
a lead or a lag in the <code class="language-plaintext highlighter-rouge">model</code> block (the expression by which they will be
replaced will be shifted accordingly).</p>
      </li>
      <li>
        <p>The <code class="language-plaintext highlighter-rouge">heteroskedastic_shocks</code> block now supports dates syntax.</p>
      </li>
    </ul>
  </li>
  <li>
    <p>The <code class="language-plaintext highlighter-rouge">osr</code> command now supports using a <code class="language-plaintext highlighter-rouge">planner_objective</code> function to
conduct welfare analysis at higher order.</p>
  </li>
  <li>
    <p>Significant performance improvements for:</p>

    <ul>
      <li>
        <p>Higher-order perturbation solution under Windows;</p>
      </li>
      <li>
        <p>Estimation with the <code class="language-plaintext highlighter-rouge">analytic_derivation</code> option.</p>
      </li>
    </ul>
  </li>
  <li>
    <p>New debugging information</p>

    <ul>
      <li>
        <p>The multivariate Kalman filter smoother now allows using the <code class="language-plaintext highlighter-rouge">debug</code> option
to display information on linear combinations causing stochastic
singularity.</p>
      </li>
      <li>
        <p><code class="language-plaintext highlighter-rouge">dynare_minimize_objective</code> now returns runtime, iterations, function
evaluations, exitflag, and messages from all optimizers.</p>
      </li>
      <li>
        <p>The <code class="language-plaintext highlighter-rouge">model_diagnostics</code> command now:</p>

        <ul>
          <li>
            <p>checks for redundant equations based on the dynamic Jacobian;</p>
          </li>
          <li>
            <p>displays equation tags of affected equations;</p>
          </li>
          <li>
            <p>displays its information in a more readable way.</p>
          </li>
        </ul>
      </li>
      <li>
        <p>New debugging options to the <code class="language-plaintext highlighter-rouge">perfect_foresight_solver</code> command:</p>

        <ul>
          <li>
            <p><code class="language-plaintext highlighter-rouge">check_jacobian_singularity</code> to check the singularity of the dynamic
Jacobian for <code class="language-plaintext highlighter-rouge">stack_solve_algo</code> option equal to <code class="language-plaintext highlighter-rouge">0</code>, <code class="language-plaintext highlighter-rouge">2</code> or <code class="language-plaintext highlighter-rouge">3</code>;</p>
          </li>
          <li>
            <p><code class="language-plaintext highlighter-rouge">allow_nonfinite_values</code> to prevent the automatic removal of nonfinite
values during Newton iterations, which may be useful for debugging
purposes.</p>
          </li>
        </ul>
      </li>
    </ul>
  </li>
  <li>
    <p>dseries</p>

    <ul>
      <li>
        <p>New routines for converting annual data into quarterly data, and quarterly
data into monthly data.</p>
      </li>
      <li>
        <p>New <code class="language-plaintext highlighter-rouge">--print-table</code> option to the <code class="language-plaintext highlighter-rouge">dplot</code> command, for displaying the
results as a table instead of a plot.</p>
      </li>
      <li>
        <p>The <code class="language-plaintext highlighter-rouge">dseries</code> constructor based on a <code class="language-plaintext highlighter-rouge">table</code> is now available under Octave
(requires the <code class="language-plaintext highlighter-rouge">datatypes</code> package).</p>
      </li>
      <li>
        <p>The <code class="language-plaintext highlighter-rouge">dates</code> and <code class="language-plaintext highlighter-rouge">dseries</code> classes now accept the string syntax (double
quotes) in their constructor and methods.</p>
      </li>
    </ul>
  </li>
  <li>
    <p>The <code class="language-plaintext highlighter-rouge">calib_smoother</code> command now plots the smoother results.</p>
  </li>
  <li>
    <p>New preprocessor option <code class="language-plaintext highlighter-rouge">output=first</code> that instructs the preprocessor to
only compute first-order dynamic derivatives if no other command in the
<code class="language-plaintext highlighter-rouge">.mod</code> file requires higher-order ones.</p>
  </li>
  <li>
    <p>New <code class="language-plaintext highlighter-rouge">irfs(distribution)</code> option to the <code class="language-plaintext highlighter-rouge">prior</code> command from the command-line
interface, for computing the prior distribution of the impulse response
functions of the endogenous variables.</p>
  </li>
  <li>
    <p>New structure <code class="language-plaintext highlighter-rouge">M_.state_var</code> storing information on the state variables in
both declaration and decision-rule order.</p>
  </li>
  <li>
    <p>References:</p>

    <ul>
      <li>
        <p>Auclert, A., B. Bardóczy, M. Rognlie, and L. Straub (2021): “Using the
Sequence‐Space Jacobian to solve and estimate heterogeneous‐agent models,”
<em>Econometrica</em>, 89(5), 2375–2408.</p>
      </li>
      <li>
        <p>Bhandari, A., T. Bourany, D. Evans, and M. Golosov (2023): “A
perturbational approach for approximating heterogeneous agent models,”
<em>NBER Working Papers</em>, 31744.</p>
      </li>
      <li>
        <p>Boehl, G. (2022): “DIME MCMC: A Swiss Army Knife for Bayesian Inference”,
<em>SSRN Electronic Journal</em>, https://dx.doi.org/10.2139/ssrn.4250395</p>
      </li>
      <li>
        <p>Guljanov, G., W. Mutschler and M. Trede (forthcoming): “Pruned skewed
Kalman filter and smoother with application to DSGE models,” <em>Journal of
Economic Dynamics and Control</em></p>
      </li>
      <li>
        <p>Waggoner, D. F., H. Wu and T. Zha (2016): “Striated Metropolis–Hastings
sampler for high-dimensional models,” <em>Journal of Econometrics</em>, 192(2),
406–420.</p>
      </li>
    </ul>
  </li>
</ul>

<h2 id="incompatible-changes">Incompatible changes</h2>

<ul>
  <li>
    <p>With the <code class="language-plaintext highlighter-rouge">osr</code> command, the legacy linear-quadratic approach with an
<code class="language-plaintext highlighter-rouge">optim_weights</code> block now requires explicitly setting <code class="language-plaintext highlighter-rouge">order=1</code>.</p>
  </li>
  <li>
    <p>The default filename produced by the <code class="language-plaintext highlighter-rouge">savemacro</code> option of the <code class="language-plaintext highlighter-rouge">dynare</code>
command has changed. It now contains an underscore (instead of a dash), for
better compatibility with MATLAB/Octave syntax.</p>
  </li>
  <li>
    <p>Prior truncation is now shut off by default via setting <code class="language-plaintext highlighter-rouge">prior_trunc=0</code>.</p>
  </li>
  <li>
    <p>The <code class="language-plaintext highlighter-rouge">infile</code> option of the <code class="language-plaintext highlighter-rouge">smoother2histval</code> command has been removed. An
equivalent functionality can be obtained with the <code class="language-plaintext highlighter-rouge">outfile</code> option of the
<code class="language-plaintext highlighter-rouge">smoother2histval</code> command and the <code class="language-plaintext highlighter-rouge">histval_file</code> command.</p>
  </li>
  <li>
    <p>The <code class="language-plaintext highlighter-rouge">det_cond_forecast</code>, <code class="language-plaintext highlighter-rouge">init_plan</code>, <code class="language-plaintext highlighter-rouge">basic_plan</code> and <code class="language-plaintext highlighter-rouge">flip_plan</code> commands
have been removed. A similar functionality is provided by the new
<code class="language-plaintext highlighter-rouge">perfect_foresight_controlled_paths</code> block (or alternatively by the
<code class="language-plaintext highlighter-rouge">shock_paths</code> block with and <code class="language-plaintext highlighter-rouge">endogenize</code> stanza).</p>
  </li>
  <li>
    <p>The <code class="language-plaintext highlighter-rouge">unit_root_vars</code> command has been removed. It has been superseded by the
<code class="language-plaintext highlighter-rouge">diffuse_filter</code> of the <code class="language-plaintext highlighter-rouge">estimation</code> command, and the <code class="language-plaintext highlighter-rouge">nocheck</code> option of the
<code class="language-plaintext highlighter-rouge">steady</code> command.</p>
  </li>
  <li>
    <p>Estimated standard errors internally now get a prefix <code class="language-plaintext highlighter-rouge">stderr</code> instead of
just the name of the exogenous variable.</p>
  </li>
  <li>
    <p>The deprecated <code class="language-plaintext highlighter-rouge">dynare_sensitivity</code> command has been removed, use the
<code class="language-plaintext highlighter-rouge">sensitivity</code> command instead.</p>
  </li>
  <li>
    <p>The <code class="language-plaintext highlighter-rouge">hp_ngrid</code> option was removed, use <code class="language-plaintext highlighter-rouge">filtered_theoretical_moments_grid</code>
instead.</p>
  </li>
  <li>
    <p>Declaring <code class="language-plaintext highlighter-rouge">dsge_prior_weight</code> as a <code class="language-plaintext highlighter-rouge">parameter</code> has been removed. It will be
automatically added when using the <code class="language-plaintext highlighter-rouge">dsge_var</code> option of the <code class="language-plaintext highlighter-rouge">estimation</code>
command.</p>
  </li>
</ul>

<h2 id="bugs-that-were-present-in-65-and-that-have-been-fixed-in-70">Bugs that were present in 6.5 and that have been fixed in 7.0</h2>

<ul>
  <li>
    <p>The <code class="language-plaintext highlighter-rouge">smoother2histval(outfile = …)</code> command would store incorrect values for
variables appearing with a lag of 2 or more.</p>
  </li>
  <li>
    <p>Using several <code class="language-plaintext highlighter-rouge">endval</code> blocks in the same file could lead to incorrect
results (this setup was not supported, but there was unfortunately no error
message preveting users from doing this). Proper support for multiple
<code class="language-plaintext highlighter-rouge">endval</code> blocks has been added (they are now concatenated).</p>
  </li>
  <li>
    <p>The <code class="language-plaintext highlighter-rouge">prior moments</code> and <code class="language-plaintext highlighter-rouge">prior optimize</code> commands would crash.</p>
  </li>
  <li>
    <p>The <code class="language-plaintext highlighter-rouge">matched_irfs</code> block would not accept a single entry following the
<code class="language-plaintext highlighter-rouge">weights</code> keyword when there were multiple entries following the <code class="language-plaintext highlighter-rouge">periods</code>
keyword, contrary to what the manual says.</p>
  </li>
  <li>
    <p>The <code class="language-plaintext highlighter-rouge">mode_compute=5</code> option of the <code class="language-plaintext highlighter-rouge">estimation</code> command would crash in case
of an invalid initial parameter draw.</p>
  </li>
  <li>
    <p>Uniform priors did not correctly check for invalid hyperparameter
specifications.</p>
  </li>
  <li>
    <p>The <code class="language-plaintext highlighter-rouge">method_of_moments</code> command would crash upon trying to randomize the
starting value for steady state finding.</p>
  </li>
  <li>
    <p>Filtered theoretical autocorrelation matrices at lag&gt;0 in <code class="language-plaintext highlighter-rouge">oo_.autocorr</code> and
<code class="language-plaintext highlighter-rouge">oo_.gamma_y</code> were erroneously transposed.</p>
  </li>
  <li>
    <p>The <code class="language-plaintext highlighter-rouge">mh_recover</code> and <code class="language-plaintext highlighter-rouge">load_mh_file</code> options of the <code class="language-plaintext highlighter-rouge">estimation</code> command would
not correctly work if the value of the <code class="language-plaintext highlighter-rouge">mh_nblocks</code> option was different from
what was originally run.</p>
  </li>
  <li>The <code class="language-plaintext highlighter-rouge">extended_path</code> command would:
    <ul>
      <li>not return the initial condition in <code class="language-plaintext highlighter-rouge">oo_.exo_simul</code>;</li>
      <li>crash if NaN was encountered in the solution;</li>
      <li>crash for purely forward or purely backward models.</li>
    </ul>
  </li>
  <li>
    <p>The <code class="language-plaintext highlighter-rouge">ramsey_model</code> command would crash in the presence of external functions.</p>
  </li>
  <li>The <code class="language-plaintext highlighter-rouge">model_info</code> command would:
    <ul>
      <li>not display the dynamic block structure if the <code class="language-plaintext highlighter-rouge">block_static</code> option was
specified;</li>
      <li>sometimes crash when displaying the incidence matrix when passed the
<code class="language-plaintext highlighter-rouge">incidence</code> option.</li>
    </ul>
  </li>
  <li>When running the <code class="language-plaintext highlighter-rouge">estimation</code> command with measurement errors:
    <ul>
      <li>the logic for computing calibrated measurement error entries was broken;</li>
      <li>the <code class="language-plaintext highlighter-rouge">analytic_derivation</code> option would crash.</li>
    </ul>
  </li>
  <li>
    <p>Using Weibull priors in estimation could trigger infinite loops.</p>
  </li>
  <li>
    <p>The generalized Weibull prior distribution did not correctly take the third
hyperparameter shifting the lower bound into account.</p>
  </li>
  <li>
    <p>The display of problematic variables in <code class="language-plaintext highlighter-rouge">debug</code> mode for the
<code class="language-plaintext highlighter-rouge">perfect_foresight_solver</code> command was broken.</p>
  </li>
  <li>
    <p>OccBin posterior moments would crash when the smoother encountered an
unsuccessful draw.</p>
  </li>
  <li>
    <p>OccBin: when multiple solutions were found, the relaxation algorithm would
crash.</p>
  </li>
  <li>
    <p>The diffuse Kalman smoother would return incorrect smoothed state
uncertainty.</p>
  </li>
  <li>
    <p>The block decomposition in a perfect foresight context would occasionally
crash Octave.</p>
  </li>
  <li>
    <p>Using the <code class="language-plaintext highlighter-rouge">forecast</code> command with a model solved at <code class="language-plaintext highlighter-rouge">order=2</code> with
<code class="language-plaintext highlighter-rouge">varexo_det</code>, Dynare would return uncertainty bands based on a first-order
approximation.</p>
  </li>
  <li>
    <p>OccBin would not correctly sum the likelihood of detected multiple solution
paths.</p>
  </li>
  <li>The <code class="language-plaintext highlighter-rouge">identification</code> command would ignore the <code class="language-plaintext highlighter-rouge">kalman_algo</code> option.</li>
</ul>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;nil, &quot;email&quot;=&gt;nil}</name></author><category term="new-dynare-release" /><category term="release notes" /><summary type="html"><![CDATA[We are pleased to announce the release of Dynare 7.0.]]></summary></entry><entry><title type="html">Dynare Conference 2026</title><link href="https://www.dynare.org/events/dynare-conference-2026/" rel="alternate" type="text/html" title="Dynare Conference 2026" /><published>2026-01-11T00:00:00+01:00</published><updated>2026-01-11T00:00:00+01:00</updated><id>https://www.dynare.org/events/dynare-conference-2026</id><content type="html" xml:base="https://www.dynare.org/events/dynare-conference-2026/"><![CDATA[<p>The 20th Annual Dynare Conference will be held in person in Ottawa,
Canada on 2-3 June 2026.  The conference is organized by the Bank of
Canada together with DSGE-net, and the Dynare project at CEPREMAP. The
keynote speakers are <a href="https://sites.google.com/site/juanfrubioramirez/home">Juan
F. Rubio-Ramírez</a> (Emory
University) and <a href="https://www.scu.edu/business/economics/faculty/maliar/">Serguei
Maliar</a> (Santa Clara
University).</p>

<p>We invite submissions of theoretical, empirical, and quantitative
research on macroeconomic topics. We highly encourage all
contributions, not limited to the use of Dynare.  There will also be a
Workshop on HANK models in Dynare on 1 June 2026, held by the Dynare
team. Conference participants can attend the workshop free of charge.</p>

<p>All papers should be submitted via the <a href="https://forms.gle/3t3jJfHwsNS8WJuj6">submission
form</a>. The deadline
for submissions is 15 March 2026, and notifications of acceptance
will be sent by 10 April 2026. There is no fee to attend, lunch on
both days and a conference dinner will be provided. Authors of
accepted papers will be responsible for their airfare and
accommodation.</p>

<p><strong>Scientific committee</strong>: Stéphane Adjemian (Université du Mans and
Dynare Team), Anastasiia Antonova (Bank of Canada), Willi Mutschler
(University of Tübingen and Dynare Team), Chris Naubert (Bank of
Canada), Johannes Pfeifer (University of the Bundeswehr Munich),
Sébastien Villemot (CEPREMAP and Dynare Team), and Yang Zhang (Bank of
Canada).</p>

<p>For inquiries, please contact <a href="mailto:conference@dynare.org">conference@dynare.org</a></p>

<p><a href="https://dynare.adjemian.eu/dynare-conference-2026.pdf">Call for papers</a></p>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;nil, &quot;email&quot;=&gt;nil}</name></author><category term="events" /><category term="Dynare conference" /><summary type="html"><![CDATA[The 20th Annual Dynare Conference will be held in person in Ottawa, Canada on 2-3 June 2026. The conference is organized by the Bank of Canada together with DSGE-net, and the Dynare project at CEPREMAP. The keynote speakers are Juan F. Rubio-Ramírez (Emory University) and Serguei Maliar (Santa Clara University).]]></summary></entry><entry><title type="html">Dynare 6.5 Released</title><link href="https://www.dynare.org/new-dynare-release/dynare-6.5-released/" rel="alternate" type="text/html" title="Dynare 6.5 Released" /><published>2025-11-24T00:00:00+01:00</published><updated>2025-11-24T00:00:00+01:00</updated><id>https://www.dynare.org/new-dynare-release/dynare-6.5-released</id><content type="html" xml:base="https://www.dynare.org/new-dynare-release/dynare-6.5-released/"><![CDATA[<p>We are pleased to announce the release of Dynare 6.5.</p>

<p>This maintenance release fixes various bugs.</p>

<p>The Windows, macOS, MATLAB Online and source packages are available for
download at <a href="https://www.dynare.org/download/">the Dynare website</a>.</p>

<p>This release is compatible with MATLAB versions ranging from 9.5 (R2018b) to
25.2 (R2025b), and with GNU Octave versions ranging from 7.1.0 to 10.3.0 (NB:
the Windows package requires version 10.3.0 specifically).</p>

<p>Here is a list of the problems identified in version 6.4 and that have been
fixed in version 6.5:</p>

<ul>
  <li>Several issues in the nonlinear solver, used in <em>e.g.</em> numerical steady state
computations, were fixed:
    <ul>
      <li>it only directly accepted initial values equal to the solution if the
Jacobian contained <code class="language-plaintext highlighter-rouge">NaN</code> or <code class="language-plaintext highlighter-rouge">Inf</code>; otherwise, the numerical solver was
uselessly started</li>
      <li>it erroneously accepted initial guesses with complex values when
randomizing the starting point</li>
      <li>it erroneously accepted initial guesses that contained <code class="language-plaintext highlighter-rouge">Inf</code></li>
    </ul>
  </li>
  <li>Optimization would, in rare cases, erroneously apply an infinite penalty
function value</li>
  <li>In rare cases, the multivariate diffuse Kalman filter/smoother
(<code class="language-plaintext highlighter-rouge">kalman_algo=3</code>) did not correctly exit the diffuse stage</li>
  <li>The following problems with the <code class="language-plaintext highlighter-rouge">estimation</code> command were fixed:
    <ul>
      <li>the point forecasts triggered by the <code class="language-plaintext highlighter-rouge">forecast</code> option did not take shock
uncertainty into account</li>
      <li>the <code class="language-plaintext highlighter-rouge">keep_kalman_algo_if_singularity_is_detected</code> option did not work as
advertised (option will be removed in Dynare 7)</li>
      <li>the <code class="language-plaintext highlighter-rouge">EndTemperature</code> suboption of the <code class="language-plaintext highlighter-rouge">mode_compute=10</code> option (“simpsa”) was
broken</li>
      <li>the <code class="language-plaintext highlighter-rouge">mh_posterior_mode_estimation</code> option was broken in conjunction with
the <code class="language-plaintext highlighter-rouge">method_of_moments</code> command</li>
      <li>the <code class="language-plaintext highlighter-rouge">nodecomposition</code> option did not suppress all variance decompositions</li>
      <li>the <code class="language-plaintext highlighter-rouge">posterior_sampling_method='slice'</code> option did not save all files in
the correct folder</li>
      <li>the <code class="language-plaintext highlighter-rouge">mh_recover</code> option did not work correctly in conjunction with the
<code class="language-plaintext highlighter-rouge">posterior_sampling_method='slice'</code> and
<code class="language-plaintext highlighter-rouge">posterior_sampler_options=('save_tmp_file', 1)</code> options</li>
      <li>the results of mode-finding were not correctly stored in
<code class="language-plaintext highlighter-rouge">oo_.posterior_mode</code> for shock and measurement error correlations</li>
    </ul>
  </li>
  <li>The following problems with non-linear filters were fixed:
    <ul>
      <li>the manual incorrectly stated that <code class="language-plaintext highlighter-rouge">1,000</code> instead of <code class="language-plaintext highlighter-rouge">5,000</code> particles was
the default</li>
      <li>the <code class="language-plaintext highlighter-rouge">estimation</code> command did not allow the <code class="language-plaintext highlighter-rouge">pruning</code> option to be set for
higher-order estimation</li>
      <li>combining options <code class="language-plaintext highlighter-rouge">filter_algorithm=cpf</code> and
<code class="language-plaintext highlighter-rouge">proposal_approximation=montecarlo</code> of the <code class="language-plaintext highlighter-rouge">estimation</code> command returned
incorrect results</li>
      <li>the suboptions <code class="language-plaintext highlighter-rouge">'unscented_beta'</code> and <code class="language-plaintext highlighter-rouge">'unscented_kappa'</code> of the
<code class="language-plaintext highlighter-rouge">particle_filter_options</code> option of the <code class="language-plaintext highlighter-rouge">estimation</code> command did not accept
values of 0</li>
      <li>the <code class="language-plaintext highlighter-rouge">filter_algorithm=gf</code> and <code class="language-plaintext highlighter-rouge">filter_algorithm=gmf</code> options of the
<code class="language-plaintext highlighter-rouge">estimation</code> command did not correctly handle correlated measurement error</li>
    </ul>
  </li>
  <li>The confidence bands of classical forecasts had incorrect coverage</li>
  <li>Several issues with the <code class="language-plaintext highlighter-rouge">forecast</code> command used with exogenous deterministic
variables (declared with the <code class="language-plaintext highlighter-rouge">varexo_det</code> command) were fixed:
    <ul>
      <li>without measurement errors, it would store the upper bound of the confidence
interval in the <code class="language-plaintext highlighter-rouge">HPDinf</code> field and the lower bound in the <code class="language-plaintext highlighter-rouge">HPDsup</code> field</li>
      <li>with multiple measurement errors it would crash if not all observables were
requested as outputs</li>
      <li>it would assign the output to the wrong variable names if a variable list
was specified after the command</li>
    </ul>
  </li>
  <li>The <code class="language-plaintext highlighter-rouge">discretionary_policy</code> command did not accept the
<code class="language-plaintext highlighter-rouge">planner_discount_latex_name</code> option, contrary to what the documentation says</li>
  <li>The <code class="language-plaintext highlighter-rouge">outfile</code> option of the <code class="language-plaintext highlighter-rouge">smoother2histval</code> command would produce an
incorrect file on models with two lags or more, leading to incorrect results
when loading that file with the <code class="language-plaintext highlighter-rouge">histval_file</code> command</li>
  <li>OccBin would occasionally crash upon encountering invalid parameter vectors</li>
  <li>The <code class="language-plaintext highlighter-rouge">example1_reporting.mod</code> example file was broken</li>
</ul>

<p>As a reminder, the list of new features introduced in versions 6.x can be
found in the <a href="https://www.dynare.org/new-dynare-release/dynare-6.0-released/">release notes for
6.0</a>.</p>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;nil, &quot;email&quot;=&gt;nil}</name></author><category term="new-dynare-release" /><category term="release notes" /><summary type="html"><![CDATA[We are pleased to announce the release of Dynare 6.5.]]></summary></entry><entry><title type="html">Dynare 6.4 Released</title><link href="https://www.dynare.org/new-dynare-release/dynare-6.4-released/" rel="alternate" type="text/html" title="Dynare 6.4 Released" /><published>2025-06-26T00:00:00+02:00</published><updated>2025-06-26T00:00:00+02:00</updated><id>https://www.dynare.org/new-dynare-release/dynare-6.4-released</id><content type="html" xml:base="https://www.dynare.org/new-dynare-release/dynare-6.4-released/"><![CDATA[<p>We are pleased to announce the release of Dynare 6.4.</p>

<p>This maintenance release fixes various bugs.</p>

<p>The Windows, macOS, MATLAB Online and source packages are available for
download at <a href="https://www.dynare.org/download/">the Dynare website</a>.</p>

<p>This release is compatible with MATLAB versions ranging from 9.5 (R2018b) to
25.1 (R2025a), and with GNU Octave versions ranging from 7.1.0 to 10.2.0 (NB:
the Windows package requires version 10.2.0 specifically).</p>

<p>Here is a list of the problems identified in version 6.3 and that have been
fixed in version 6.4:</p>

<ul>
  <li>Several issues with the <code class="language-plaintext highlighter-rouge">perfect_foresight_with_expectation_errors</code> command:
    <ul>
      <li>when used with no <code class="language-plaintext highlighter-rouge">endval</code>/<code class="language-plaintext highlighter-rouge">endval(learnt_in=1)</code> block but an
<code class="language-plaintext highlighter-rouge">endval(learnt_in=</code>t<code class="language-plaintext highlighter-rouge">)</code> block with t&gt;1, convergence could fail if homotopy
was needed</li>
      <li>combined with <code class="language-plaintext highlighter-rouge">homotopy_marginal_linearization_fallback</code>, it would return
incorrect results</li>
      <li>it would crash with <code class="language-plaintext highlighter-rouge">homotopy_marginal_linearization_fallback</code> option if
there were several distinct <code class="language-plaintext highlighter-rouge">shocks</code> or <code class="language-plaintext highlighter-rouge">endval</code> blocks with the
<code class="language-plaintext highlighter-rouge">learnt_in</code> option</li>
    </ul>
  </li>
  <li>Using the <code class="language-plaintext highlighter-rouge">model_diagnostics</code> command with the <code class="language-plaintext highlighter-rouge">bytecode</code> option of the
<code class="language-plaintext highlighter-rouge">model</code> block or the <code class="language-plaintext highlighter-rouge">model_options</code> command would crash if the static
Jacobian was singular</li>
  <li>The <code class="language-plaintext highlighter-rouge">discretionary_policy</code> command with the <code class="language-plaintext highlighter-rouge">noprint</code> option would crash when
encountering a problem instead of continuing</li>
  <li>Using the <code class="language-plaintext highlighter-rouge">ramsey_model</code> command with models declared as <code class="language-plaintext highlighter-rouge">linear</code> would crash
during preprocessing when there is a lead/lag greater than 1 on endogenous
variables or any lead/lag on exogenous variables</li>
  <li>Using the <code class="language-plaintext highlighter-rouge">identification</code> command with the slice sampler would crash if the
<code class="language-plaintext highlighter-rouge">slice_initialize_with_mode</code> option was used</li>
  <li>The particle filter option <code class="language-plaintext highlighter-rouge">resampling_method</code> of the <code class="language-plaintext highlighter-rouge">estimation</code> command
was broken</li>
  <li>The <code class="language-plaintext highlighter-rouge">output=third</code> preprocessor option would not work if no computational
commands were present in the <code class="language-plaintext highlighter-rouge">.mod</code> file</li>
</ul>

<p>As a reminder, the list of new features introduced in versions 6.x can be
found in the <a href="https://www.dynare.org/new-dynare-release/dynare-6.0-released/">release notes for
6.0</a>.</p>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;nil, &quot;email&quot;=&gt;nil}</name></author><category term="new-dynare-release" /><category term="release notes" /><summary type="html"><![CDATA[We are pleased to announce the release of Dynare 6.4.]]></summary></entry><entry><title type="html">A Tribute to Jean-Pierre Laffargue</title><link href="https://www.dynare.org/misc/tribute-to-jean-pierre-laffargue/" rel="alternate" type="text/html" title="A Tribute to Jean-Pierre Laffargue" /><published>2025-04-04T00:00:00+02:00</published><updated>2025-04-04T00:00:00+02:00</updated><id>https://www.dynare.org/misc/tribute-to-jean-pierre-laffargue</id><content type="html" xml:base="https://www.dynare.org/misc/tribute-to-jean-pierre-laffargue/"><![CDATA[<p>Jean-Pierre Laffargue passed away on 15 March 2025. The team of
macroeconomists at CEPREMAP wished to pay tribute to this colleague, who was
also, for many of us, our professor.</p>

<p>Jean-Pierre Laffargue leaves an indelible mark on CEPREMAP’s macroeconomic
activities. His commitment to developing numerical methods for solving
large-scale, nonlinear, perfect foresight economic models was instrumental for
the international community of macroeconomists. It was during the 1980s that
Jean-Pierre Laffargue decided to develop an algorithm capable of solving any
type of nonlinear dynamic model. His key contribution lay in harnessing the
superior speed and stability of the Newton-Raphson algorithm, while devising
ways to minimize memory requirements for its practical implementation, thereby
reducing computational time. Laffargue’s algorithm was first published in 1988
in CEPREMAP’s Couvertures Oranges series, and later in 1990 in the Annales
d’Économie et de Statistique. Around this major breakthrough in numerical
methods for economists, the Dynare software was built. Laffargue’s algorithm is
now used daily by macroeconomists around the world—whether academic researchers
or economists at major institutions such as the IMF, the Federal Reserve
System, the ECB, and others. His foundational research continues to contribute
to public policy by enabling the use of state-of-the-art macroeconomic analysis
to assess and compare alternative policy scenarios.</p>

<p>Building on these methodological achievements, Jean-Pierre Laffargue also
contributed to the debate on the effectiveness of public policy in France.
Initiating what would become the CEPREMAP tradition, he developed original
models of the French economy, making it possible to analyze and evaluate a wide
range of reforms. His work significantly shaped the analytical frameworks used
in policy decision-making. In particular, during the 1990s (1993, 1995, 1996a,
1996b), Laffargue demonstrated how to integrate the latest advances in
macroeconomic theory—such as monopolistic competition and wage bargaining—into
dynamic models, even as these theoretical developments were still fresh in the
literature. The models he developed were subsequently used to evaluate a broad
array of public policies in France, including payroll tax cuts on low wages in
response to skill-biased technological change, social VAT, and the taxation of
capital income.</p>

<p>Jean-Pierre Laffargue was also a teacher to many of us. In this role, we are
grateful to him for instilling in us a sense of rigor and critical thinking.
His humor, love of debate, and attentive listening made it easy to engage with
him and to learn from his teachings—both inside and outside the classroom.</p>

<h1 id="references">References</h1>

<ul>
  <li>
    <p>Laffargue, Jean-Pierre. 1988. Résolution d’un modèle macroéconomique non
linéaire avec anticipations rationnelles. Document de travail du CEPREMAP,
no. 88/24. Paris: CEPREMAP.</p>
  </li>
  <li>
    <p>Laffargue, Jean-Pierre. 1990. Résolution d’un modèle macroéconomique avec
anticipations rationnelles. Annales d’économie et de statistique, 17: 97-119.</p>
  </li>
  <li>
    <p>Laffargue, Jean-Pierre. 1993. Maquette dynamique de l’économie française avec
anticipations rationnelles, concurrence monopolistique et négociations sur le
marché du travail. Document de travail du CEPREMAP, no. 88/24. Paris:
CEPREMAP.</p>
  </li>
  <li>
    <p>Laffargue, Jean-Pierre. 1995. A Dynamic Model of the French Economy, with
Rational Expectations, Monopolistic Competition and Labour Market
Bargaining. Annales d’économie et de statistique, 37/38: 465-530.</p>
  </li>
  <li>
    <p>Laffargue, Jean-Pierre. 1996a. Chômage des non qualifiés et progrès
technique. le modèle charlotte. Document de travail du CEPREMAP, no. 96/12.
Paris: CEPREMAP</p>
  </li>
  <li>
    <p>Laffargue, Jean-Pierre. 1996b. Fiscalité, Charges sociales, qualifications et
emploi. Économie et Prévision, 125: 87-105.</p>
  </li>
</ul>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;nil, &quot;email&quot;=&gt;nil}</name></author><category term="misc" /><summary type="html"><![CDATA[Jean-Pierre Laffargue passed away on 15 March 2025. The team of macroeconomists at CEPREMAP wished to pay tribute to this colleague, who was also, for many of us, our professor.]]></summary></entry><entry><title type="html">4th Dynare Workshop for Advanced Users</title><link href="https://www.dynare.org/events/dynare-workshop-for-advanced-users-2025-open/" rel="alternate" type="text/html" title="4th Dynare Workshop for Advanced Users" /><published>2025-02-28T00:00:00+01:00</published><updated>2025-02-28T00:00:00+01:00</updated><id>https://www.dynare.org/events/dynare-workshop-for-advanced-users-2025-open</id><content type="html" xml:base="https://www.dynare.org/events/dynare-workshop-for-advanced-users-2025-open/"><![CDATA[<p>The workshop will take place in person from Wednesday to Friday 17-19
September 2025. The event will be hosted by the Joint Research Centre
of the European Commission, Ispra (IT).</p>

<h2 id="goals-and-format-of-the-workshop">Goals and format of the workshop</h2>

<p>The workshop aims at presenting, discussing, and sharing experiences
regarding advanced features and expert use of Dynare. It welcomes and
stimulates exchanges and contributions with/from the audience.</p>

<p>The 2025 iteration of the workshop will focus on the following
topics:</p>

<ul>
  <li>
    <p>An update on Dynare – new &amp; prospective features:</p>
  </li>
  <li>
    <p>Contributions from the audience and open discussion: “Using models
for policy analysis and research: lessons learned, issues, needs.”
(selected short and in-depth presentations).</p>
  </li>
</ul>

<h2 id="audience">Audience</h2>

<p>The workshop is addressed to advanced Dynare users with backgrounds ranging from
academia to policy institutions.</p>

<h2 id="applications">Applications</h2>

<p>The course will be open to a maximum of <strong>20</strong> qualified and selected participants.
Interested parties can apply by sending the following information to
<a href="mailto:school@dynare.org">school@dynare.org</a>:</p>

<ul>
  <li>
    <p>CV and a recent research paper (not necessarily using Dynare) (PDFs only)</p>
  </li>
  <li>
    <p>The <a href="https://dynare.adjemian.eu/form-dynare-workshop-2025.docx">filled-in attached application form</a> (saved as a PDF)</p>
  </li>
</ul>

<p>Applications should be submitted no later than 30 April 2025. We will notify
successful applicants by 31 May 2025 the latest.</p>

<h2 id="fee">Fee</h2>

<p>No fee is due. Lunches, coffee breaks, a social dinner on September 18th, and
workshop material are provided.</p>

<h2 id="venue">Venue</h2>

<p>European Commission, Joint Research Centre,
Ispra site
via E. Fermi 2749
21027 Ispra (VA), Italy.</p>

<h2 id="travel-and-transportation">Travel and transportation</h2>

<p>Participants will have to fund their own travel and accommodation expenses. The
organizers have pre-booked rooms in nearby recommended hotels from 17 September
until 19 September 2025. The workshop will start around 9:00 on Wednesday and
finish around 17:00 on Friday.</p>

<p><strong>Organizers will provide connections</strong> between the
JRC and Milan Airports (Malpensa and Linate) and the Milano Centrale Train
Station on the days of arrival and departure. <strong>We also organize two daily
connections</strong> (morning and late afternoon) between the JRC and the pre-booked
hotels. There will be no connection provided from other hotels to/from JRC.</p>

<h2 id="details">Details</h2>

<p>The course is jointly organized by the Joint Research Centre and CEPREMAP.
Organizers and animators:</p>

<ul>
  <li>Stéphane Adjemian (Université du Mans)</li>
  <li>Willi Mutschler (Univ. Tübingen)</li>
  <li>Johannes Pfeifer (UniBW München)</li>
  <li>Marco Ratto (JRC)</li>
  <li>Werner Roeger (DIW Berlin and KU Leuven)</li>
  <li>Sébastien Villemot (CEPREMAP).</li>
</ul>

<p>Local organisers: Eleonora Beghetto, Avramidou Kleoniki, Adrian Ifrim,
Marco Membretti, Beatrice Pataracchia, Josselin Roman, Jan Teresinski.</p>

<p>This is a laptop-only workshop. Each participant is required to come with
his/her laptop with MATLAB R2018b or later and the latest stable Dynare version
installed. We will provide WiFi access, but participants shouldn’t rely on it to
access a MATLAB license server at their own institution. As an alternative to
MATLAB, it is possible to use GNU Octave (free software, compatible with MATLAB
syntax).</p>

<p>Please note that electricity plugs are Schuko type F: attendees should make sure
to have the adapter to plug in in their laptop.</p>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;nil, &quot;email&quot;=&gt;nil}</name></author><category term="events" /><category term="Dynare workshop" /><summary type="html"><![CDATA[The workshop will take place in person from Wednesday to Friday 17-19 September 2025. The event will be hosted by the Joint Research Centre of the European Commission, Ispra (IT).]]></summary></entry><entry><title type="html">Dynare 6.3 Released</title><link href="https://www.dynare.org/new-dynare-release/dynare-6.3-released/" rel="alternate" type="text/html" title="Dynare 6.3 Released" /><published>2025-02-20T00:00:00+01:00</published><updated>2025-02-20T00:00:00+01:00</updated><id>https://www.dynare.org/new-dynare-release/dynare-6.3-released</id><content type="html" xml:base="https://www.dynare.org/new-dynare-release/dynare-6.3-released/"><![CDATA[<p>We are pleased to announce the release of Dynare 6.3.</p>

<p>This maintenance release fixes various bugs.</p>

<p>The Windows, macOS, MATLAB Online and source packages are available for
download at <a href="https://www.dynare.org/download/">the Dynare website</a>.</p>

<p>This release is compatible with MATLAB versions ranging from 9.5 (R2018b) to
24.2 (R2024b), and with GNU Octave versions ranging from 7.1.0 to 9.4.0 (NB:
the Windows package requires version 9.4.0 specifically).</p>

<p>Here is a list of the problems identified in version 6.2 and that have been
fixed in version 6.3:</p>

<ul>
  <li>OccBin with option <code class="language-plaintext highlighter-rouge">smoother_inversion_filter</code> would crash the MCMC
estimation if the <code class="language-plaintext highlighter-rouge">filtered_variables</code> or <code class="language-plaintext highlighter-rouge">filter_step_ahead</code> options were
used</li>
  <li>OccBin with option <code class="language-plaintext highlighter-rouge">smoother_inversion_filter</code> would use the PKF if
<code class="language-plaintext highlighter-rouge">mh_replic&gt;0</code></li>
  <li>OccBin with option <code class="language-plaintext highlighter-rouge">smoothed_state_uncertainty</code> would crash Dynare if the
MCMC smoother was run after the classical one</li>
  <li>OccBin’s smoother would crash when encountering an internal error due to the
output of the linear smoother not having been computed</li>
  <li>Calling <code class="language-plaintext highlighter-rouge">model_info</code> with <code class="language-plaintext highlighter-rouge">differentiate_forward_vars</code> would crash</li>
  <li>The <code class="language-plaintext highlighter-rouge">identification</code> command would compute the asymptotic Hessian via
simulation instead of via moments as intended</li>
  <li>The <code class="language-plaintext highlighter-rouge">identification</code> command would crash during prior sampling if the initial
draw did not solve the model</li>
  <li>The <code class="language-plaintext highlighter-rouge">gsa_sample_file</code> was broken</li>
  <li>Optimization algorithm <code class="language-plaintext highlighter-rouge">mode_compute=5</code> (<code class="language-plaintext highlighter-rouge">newrat</code>) would crash with
<code class="language-plaintext highlighter-rouge">analytic_derivation</code></li>
  <li>The <code class="language-plaintext highlighter-rouge">discretionary_policy</code> command would crash if the model was purely
forward-looking</li>
  <li>The <code class="language-plaintext highlighter-rouge">dsample</code> command would crash</li>
  <li>The <code class="language-plaintext highlighter-rouge">conditional_forecast_paths</code> block did not accept vector inputs</li>
  <li>For MCMC chains with fewer than 6000 draws, the default number of <code class="language-plaintext highlighter-rouge">sub_draws</code>
used to compute posterior moments was incorrect</li>
  <li>Bi-annual dates (e.g. <code class="language-plaintext highlighter-rouge">2024S1</code> or <code class="language-plaintext highlighter-rouge">2024H1</code>) were not accepted within Dynare
statements</li>
  <li>Plotting <code class="language-plaintext highlighter-rouge">dseries</code> did not correctly show dates on the x-axis</li>
</ul>

<p>As a reminder, the list of new features introduced in versions 6.x can be
found in the <a href="https://www.dynare.org/new-dynare-release/dynare-6.0-released/">release notes for
6.0</a>.</p>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;nil, &quot;email&quot;=&gt;nil}</name></author><category term="new-dynare-release" /><category term="release notes" /><summary type="html"><![CDATA[We are pleased to announce the release of Dynare 6.3.]]></summary></entry><entry><title type="html">Dynare Conference 2025</title><link href="https://www.dynare.org/events/dynare-conference-2025/" rel="alternate" type="text/html" title="Dynare Conference 2025" /><published>2025-02-06T00:00:00+01:00</published><updated>2025-02-06T00:00:00+01:00</updated><id>https://www.dynare.org/events/dynare-conference-2025</id><content type="html" xml:base="https://www.dynare.org/events/dynare-conference-2025/"><![CDATA[<p>The 19th Annual Dynare Conference will be held in person in Helsinki,
Finland on 5-6 June 2025.  The conference is organized by the Bank of
Finland together with DSGE-net, and the Dynare project at
CEPREMAP. The conference’s special theme is <strong>Heterogeneity and
Nonlinearities in Macroeconomics</strong>.  The keynote speakers will be
<a href="https://www.matteoiacoviello.com/">Matteo Iacoviello</a> (Federal
Reserve Board) and <a href="https://sites.google.com/site/lemelosi/">Leonardo
Melosi</a> (European University
Institute).</p>

<p>We invite submissions of theoretical, empirical, and quantitative
research on macroeconomic topics.  Following this year’s special
theme, we are particularly interested in contributions that explore
heterogeneity and non-linearities in quantitative macroeconomic
models. We encourage the use of diverse software tools beyond Dynare.</p>

<p>All papers should be submitted via the <a href="https://www.lyyti.fi/reg/SubmissionsDynare2025">submission
form</a>. The deadline
for submissions is 16 March 2025, and notifications of acceptance
will be sent by 11 April 2025. There is no fee to attend, lunch on
both days and a conference dinner will be provided. Authors of
accepted papers will be responsible for their airfare and
accommodation.</p>

<p><strong>Scientific committee</strong>: Stéphane Adjemian (Université du Mans and
Dynare Team), Johannes Pfeifer (Universität der Bundeswehr München and
Dynare Team), Annukka Ristiniemi (European Central Bank), Juha
Kilponen (Bank of Finland), Esa Jokivuolle (Bank of Finland) and
Markus Haavio (Bank of Finland) For inquiries, please contact
<a href="mailto:conference@dynare.org">conference(at)dynare.org</a> and on local organisation, please contact
Riikka Virtanen, <a href="mailto:riikka.virtanen@bof.fi">riikka.virtanen(at)bof.fi</a></p>

<p><a href="https://dynare.adjemian.eu/dynare-conference-2025.pdf">Call for papers</a></p>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;nil, &quot;email&quot;=&gt;nil}</name></author><category term="events" /><category term="Dynare conference" /><summary type="html"><![CDATA[The 19th Annual Dynare Conference will be held in person in Helsinki, Finland on 5-6 June 2025. The conference is organized by the Bank of Finland together with DSGE-net, and the Dynare project at CEPREMAP. The conference’s special theme is Heterogeneity and Nonlinearities in Macroeconomics. The keynote speakers will be Matteo Iacoviello (Federal Reserve Board) and Leonardo Melosi (European University Institute).]]></summary></entry></feed>