#35: Putting "shocks" before "endval" leads to wrong results
--------------------------+-------------------------------------------------
Reporter: sebastien | Owner:
Type: bug | Status: new
Priority: major | Milestone: 4.1
Component: Core M-files | Version: 4.0.4
Keywords: |
--------------------------+-------------------------------------------------
In a deterministic setup with both temporary and permanent shocks, the
order of the {{{shocks}}} and {{{endval}}} blocks matter. Actually,
putting {{{shocks}}} before {{{endval}}} leads to wrong results.
{{{shocks}}} uses {{{set_shocks.m}}}, which fills in {{{oo_.exo_simul}}};
the point is that, if {{{endval}}} has not been used, this structure is
empty, so {{{set_shocks}}} fills it, at date of shocks, for ''all'' the
exogenous, and using the ''initial'' steady state value.
When {{{simul}}} is finally called, it completes {{{oo_.exo_simul}}} with
the ''final'' exogenous steady state, but only for those periods which
have no temporary shocks. So at the dates with temporary shocks, the value
of exogenous which are permanently shocked is wrong.
A quick fix is to forbid the use of {{{shocks}}} before {{{endval}}}.
A cleaner fix is to modify {{{set_shocks.m}}} so that it only sets values
for the exogenous which are temporarily shocked, and leaves {{{NaN}}} for
other exogenous. It would be {{{simul}}}'s job to fill in the holes.
--
Ticket URL: <https://www.dynare.org/trac/ticket/35>
Dynare <http://www.dynare.org>
The Dynare project
#59: add errors to print_info.m
--------------------------+-------------------------------------------------
Reporter: michel | Owner:
Type: bug | Status: new
Priority: critical | Milestone:
Component: Core M-files | Version:
Keywords: |
--------------------------+-------------------------------------------------
info(1) == 43 (covariance matrix of shocks is not positive definite)
should be added to print_info.m
We need to check that all error numbers that can be present in info(1) are
taken care of. We need to check with grep info *.m
--
Ticket URL: <https://www.dynare.org/trac/ticket/59>
Dynare <http://www.dynare.org>
The Dynare project
#77: provide all solve_algo for all representations of the model
--------------------------+-------------------------------------------------
Reporter: ferhat | Owner: ferhat
Type: enhancement | Status: new
Priority: major | Milestone: 4.2
Component: Preprocessor | Version:
Keywords: |
--------------------------+-------------------------------------------------
For the moment, only some combinations of block, bytecode and
stack_solve_algo are available. Allow for the possibility to use all the
algorithms for all model representation.
--
Ticket URL: <https://www.dynare.org/trac/ticket/77>
Dynare <http://www.dynare.org>
The Dynare project
#38: Create an entry point in bytecode interpreter for use by k-order DLL
--------------------------+-------------------------------------------------
Reporter: sebastien | Owner: sebastien
Type: feature | Status: new
Priority: major | Milestone:
Component: Preprocessor | Version:
Keywords: |
--------------------------+-------------------------------------------------
First, support for k-order derivatives computation needs to be added to
the preprocessor.
Second, a storage mechanism for these needs to be added in the bytecode
generation.
Third, the bytecode interpreter should provide two C functions:
* one for retrieving the number of non-zero elements (NNZE) in the
k-order derivative (accross all equations)
* one which would pass on the derivatives to the caller. Its arguments
would be:
* the order of derivation (k)
* a (double*) vector, allocated by the caller, of length the NNZE
* a (int*) matrix, of size NNZE times (k+1): the first column is the
equation number, the others are the variables indices (ordered in non-
decreasing order: the symmetric elements are not duplicated)
--
Ticket URL: <https://www.dynare.org/trac/ticket/38>
Dynare <http://www.dynare.org>
The Dynare project
#79: Some Dynare++ tests fail
-----------------------+----------------------------------------------------
Reporter: sebastien | Owner:
Type: bug | Status: new
Priority: minor | Milestone:
Component: Dynare++ | Version: 4.1.0
Keywords: |
-----------------------+----------------------------------------------------
Some unit tests of Dynare++ fail:
* in the integ library
* in the kord library
Moreover, the kord tests take a VERY long time.
We need to check with Ondra how to fix these tests.
--
Ticket URL: <https://www.dynare.org/trac/ticket/79>
Dynare <http://www.dynare.org>
The Dynare project
#51: Add new command to create dynamic model file with given options, when there
is no simul/stoch_simul...
--------------------------+-------------------------------------------------
Reporter: sebastien | Owner: sebastien
Type: feature | Status: new
Priority: major | Milestone: 4.2
Component: Preprocessor | Version:
Keywords: |
--------------------------+-------------------------------------------------
--
Ticket URL: <https://www.dynare.org/trac/ticket/51>
Dynare <http://www.dynare.org>
The Dynare project
#72: 2nd and 3rd order approximation of purely backward and forward models
--------------------------+-------------------------------------------------
Reporter: michel | Owner:
Type: feature | Status: new
Priority: minor | Milestone: 4.2
Component: Core M-files | Version:
Keywords: |
--------------------------+-------------------------------------------------
- need to write specialized code for 2nd and 3rd order approximation of
purely backward and forward models
--
Ticket URL: <https://www.dynare.org/trac/ticket/72>
Dynare <http://www.dynare.org>
The Dynare project
#63: new option instrument
---------------------------+------------------------------------------------
Reporter: michel | Owner: michel
Type: enhancement | Status: new
Priority: major | Milestone:
Component: Documentation | Version:
Keywords: |
---------------------------+------------------------------------------------
Document the new option "instrument" for ramsey_policy in reference manual
and write wiki page on using *_steadystate.m file with ramsey_policy
--
Ticket URL: <https://www.dynare.org/trac/ticket/63>
Dynare <http://www.dynare.org>
The Dynare project