dynare issueshttps://git.dynare.org/Dynare/dynare/-/issues2021-08-15T07:29:26Zhttps://git.dynare.org/Dynare/dynare/-/issues/1809rbc.mod: error: sq_string cannot be indexed with .2021-08-15T07:29:26Zyuri@FreeBSDrbc.mod: error: sq_string cannot be indexed with .This model fails:
```
error: sq_string cannot be indexed with .
error: called from
dyntable at line 35 column 1
driver at line 200 column 1
dynare at line 293 column 1
```
Version: 4.6.4
Octave: 6.3.0
OS: FreeBSD 13
[rbc...This model fails:
```
error: sq_string cannot be indexed with .
error: called from
dyntable at line 35 column 1
driver at line 200 column 1
dynare at line 293 column 1
```
Version: 4.6.4
Octave: 6.3.0
OS: FreeBSD 13
[rbc.mod](/uploads/626e8e116f4fa959325cddeeee600244/rbc.mod)https://git.dynare.org/Dynare/dynare/-/issues/1808Update or remove https://archives.dynare.org/DynareWiki/EquationsTags2021-08-17T10:04:38ZJohannes PfeiferUpdate or remove https://archives.dynare.org/DynareWiki/EquationsTagsThe information there seems outdated or redundant, but it is still linked from the manual.The information there seems outdated or redundant, but it is still linked from the manual.5.xhttps://git.dynare.org/Dynare/dynare/-/issues/1807Manual: fix broken references2021-09-20T16:34:02ZJohannes PfeiferManual: fix broken referencesThe manual contains a bunch of broken internal references that seems to occur when referencing something that does not have a natural anchor. For example
```
.. _quote-note:
.. note::
Note on Quotes
```
and
```
...The manual contains a bunch of broken internal references that seems to occur when referencing something that does not have a natural anchor. For example
```
.. _quote-note:
.. note::
Note on Quotes
```
and
```
.. _VarianceDecomposition:
``VarianceDecomposition``
Decomposition of variance (unconditional variance, i.e. at
horizon infinity). [#f5]_
``VarianceDecompositionME``
Same as `VarianceDecomposition`_, but contains
```
do not work5.xhttps://git.dynare.org/Dynare/dynare/-/issues/1805Dynare not listed on the octave package index2023-06-15T14:19:22ZTasos PapastylianouDynare not listed on the octave package indexDear Dynare maintainers,
I noticed your package does not appear on the octave package index. Please consider adding it! You can find the octave package index and instructions how to add your package here: https://gnu-octave.github.io/pa...Dear Dynare maintainers,
I noticed your package does not appear on the octave package index. Please consider adding it! You can find the octave package index and instructions how to add your package here: https://gnu-octave.github.io/packages/
Ideally, packages should be provided in the octave package format, such that could be installed via octave's pkg command; however, this no longer a strict requirement, and packages with custom installation instructions are also accepted on the index, as long as they provide clear installation instructions. :)Sébastien VillemotSébastien Villemothttps://git.dynare.org/Dynare/dynare/-/issues/1804Dynare++: fix --steps option2021-09-01T12:56:19ZJohannes PfeiferDynare++: fix --steps optionUsing
```
dynare++ --steps 1 example1.mod
```
returns
```
Caught TL exception: At ../tl/cc/t_container.hh:186:NaN or Inf asserted in TensorContainer::insert
```
See https://forum.dynare.org/t/steps-option-not-working/18634Using
```
dynare++ --steps 1 example1.mod
```
returns
```
Caught TL exception: At ../tl/cc/t_container.hh:186:NaN or Inf asserted in TensorContainer::insert
```
See https://forum.dynare.org/t/steps-option-not-working/186345.xSébastien VillemotSébastien Villemothttps://git.dynare.org/Dynare/dynare/-/issues/1803Investigate reasons for incomplete source package distributed via Webpage2021-09-02T16:29:04ZJohannes PfeiferInvestigate reasons for incomplete source package distributed via WebpageSee https://forum.dynare.org/t/dynare-make-check-failed-tests/18600/5
This problem seems to affect only 4.6.4, i.e. may be superseded with the release of 4.7See https://forum.dynare.org/t/dynare-make-check-failed-tests/18600/5
This problem seems to affect only 4.6.4, i.e. may be superseded with the release of 4.75.xSébastien VillemotSébastien Villemothttps://git.dynare.org/Dynare/dynare/-/issues/1802Write Fortran k-order simulation routine2022-02-23T15:36:27ZJohannes PfeiferWrite Fortran k-order simulation routineThis is required as the Dynare++ routines have a heavy overhead. It should be used to replace `local_state_space_iteration` (https://git.dynare.org/Dynare/dynare/-/issues/1773) and will be used for simulated moments in the context of hig...This is required as the Dynare++ routines have a heavy overhead. It should be used to replace `local_state_space_iteration` (https://git.dynare.org/Dynare/dynare/-/issues/1773) and will be used for simulated moments in the context of higher-order welfare (https://git.dynare.org/Dynare/dynare/-/merge_requests/1866).6.xNormann RionNormann Rionhttps://git.dynare.org/Dynare/dynare/-/issues/1799Document Occbin features2021-08-17T10:25:56ZJohannes PfeiferDocument Occbin features5.xJohannes PfeiferJohannes Pfeiferhttps://git.dynare.org/Dynare/dynare/-/issues/1797Octave on Mac Homebrew error with mkoctfile2021-09-15T15:49:13ZWilli Mutschlerwilli@mutschler.euOctave on Mac Homebrew error with mkoctfileWhen I compile from source on my Macbook Air (M1), I run into several issues with Octave. For instance, if I run `walsh.mod`, `mkoctfile` calls clang instead of `gcc`. This is most likely a Homebrew-specific problem.
```
Computing stati...When I compile from source on my Macbook Air (M1), I run into several issues with Octave. For instance, if I run `walsh.mod`, `mkoctfile` calls clang instead of `gcc`. This is most likely a Homebrew-specific problem.
```
Computing static model derivatives (order 1).
Computing dynamic model derivatives (order 1).
Processing outputs ...
Compiling static MEX...
"/usr/local/Cellar/octave/6.2.0_3/bin/mkoctfile" -O3 -g0 --param ira-max-conflict-table-size=1 -fno-forward-propagate -fno-gcse -fno-dce -fno-dse -fno-tree-fre -fno-tree-pre -fno-tree-cselim -fno-tree-dse -fno-tree-dce -fno-tree-pta -fno-gcse-after-reload --mex "walsh/model/src/static.c" -o "+walsh/static.mex"
clang: error: unknown argument: '-fno-forward-propagate'
clang: error: unknown argument: '-fno-dce'
clang: error: unknown argument: '-fno-dse'
clang: error: unknown argument: '-fno-tree-fre'
clang: error: unknown argument: '-fno-tree-pre'
clang: error: unknown argument: '-fno-tree-cselim'
clang: error: unknown argument '-fno-tree-dse'; did you mean '-fno-tree-dce'?
clang: error: unknown argument: '-fno-tree-pta'
clang: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fno-tree-dce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fno-gcse-after-reload' is not supported [-Wignored-optimization-argument]
Compilation failed
error: Dynare: preprocessing failed
error: called from
dynare at line 269 column 5
```5.xSébastien VillemotSébastien Villemothttps://git.dynare.org/Dynare/dynare/-/issues/1794Different results between Octave and Matlab for jermann98.mod2021-07-22T12:42:23ZWilli Mutschlerwilli@mutschler.euDifferent results between Octave and Matlab for jermann98.modAs noticed by @MichelJuillard: Octave and Matlab seem to deliver very different results for 3rd order simulation of jermann98.mod
[jermann98.mod](/uploads/6be3231b9be639e1bee8a4f73979f938/jermann98.mod)As noticed by @MichelJuillard: Octave and Matlab seem to deliver very different results for 3rd order simulation of jermann98.mod
[jermann98.mod](/uploads/6be3231b9be639e1bee8a4f73979f938/jermann98.mod)https://git.dynare.org/Dynare/dynare/-/issues/1792Clean up check_model.m2021-07-23T10:49:07ZJohannes PfeiferClean up check_model.mMost checks there strike me as wrong or outdated.
1. I think the preprocessor does substitutions for leads and lags of exogenous
2. `lead_lag_incidence` cannot be used to check the presence of a variable at a particular time period. We ...Most checks there strike me as wrong or outdated.
1. I think the preprocessor does substitutions for leads and lags of exogenous
2. `lead_lag_incidence` cannot be used to check the presence of a variable at a particular time period. We would need the Jacobian for that as we do in `model_diagnostics`.5.xhttps://git.dynare.org/Dynare/dynare/-/issues/1791bug in handling heteroskedastic shocks input2021-06-28T19:04:06ZMarco Rattobug in handling heteroskedastic shocks inputusing the attached modified mod file wrt test, with the following definitions:
```
heteroskedastic_shocks;
var e_b;
periods 100:120 125;
values 0.01 0.01;
var e_a;
periods 100:120 125;
scales 0 0;
end;
```
only triggers the ...using the attached modified mod file wrt test, with the following definitions:
```
heteroskedastic_shocks;
var e_b;
periods 100:120 125;
values 0.01 0.01;
var e_a;
periods 100:120 125;
scales 0 0;
end;
```
only triggers the last periods declared in heteroskdastic_shocks block (125) into `M_.heteroskedastic_shocks.Qhet`, ignoring all previous ones (100:125 in this case):
```
M_.heteroskedastic_shocks.Qhet.e_b
ans =
struct with fields:
time_value: 125
value: 0.0100
```
[fs2000_het.mod](/uploads/f5546deffa2da315852934a0b8fb60c7/fs2000_het.mod)5.xSébastien VillemotSébastien Villemothttps://git.dynare.org/Dynare/dynare/-/issues/1790MacOS installer auto uninstalls old Dynare version2023-10-12T18:37:03ZWilli Mutschlerwilli@mutschler.euMacOS installer auto uninstalls old Dynare versionThe 4.6.* installer auto-uninstalls any 4.5.* versions on MacOS, I can replicate the issue a user had on the [forum](https://forum.dynare.org/t/how-to-coexist-two-version-of-dynare/18151/8)
Can we make this optional with a checkbox?The 4.6.* installer auto-uninstalls any 4.5.* versions on MacOS, I can replicate the issue a user had on the [forum](https://forum.dynare.org/t/how-to-coexist-two-version-of-dynare/18151/8)
Can we make this optional with a checkbox?6.xhttps://git.dynare.org/Dynare/dynare/-/issues/1789Regression in extended path2021-05-28T12:02:51ZJohannes PfeiferRegression in extended pathThe attached file runs in 4.6.4 but crashes in the unstable. We should add the file to the testsuite.
[rbc_OBC_pf.mod](/uploads/c34feb62e9e4bab503d399e7701a23e2/rbc_OBC_pf.mod)The attached file runs in 4.6.4 but crashes in the unstable. We should add the file to the testsuite.
[rbc_OBC_pf.mod](/uploads/c34feb62e9e4bab503d399e7701a23e2/rbc_OBC_pf.mod)5.xStéphane Adjemianstepan@adjemian.euStéphane Adjemianstepan@adjemian.euhttps://git.dynare.org/Dynare/dynare/-/issues/1787Information set for the expectation variables with geometric discounting2021-09-13T08:45:20ZAnastasia ZhInformation set for the expectation variables with geometric discountingTo have a possibility to change the timing of an information set for the expectation variables with geometric discounting. At this stage it is hard coded at time t.To have a possibility to change the timing of an information set for the expectation variables with geometric discounting. At this stage it is hard coded at time t.https://git.dynare.org/Dynare/dynare/-/issues/1786Check iterative OLS and NLS estimation approaches for the estimation of the P...2021-09-13T08:46:33ZStéphane Adjemianstepan@adjemian.euCheck iterative OLS and NLS estimation approaches for the estimation of the PAC equationThe sum of square residuals should always be smaller (provided that the optimization algorithm does not fail or reach a local minimum) with NLS. Conduct a Monte-Carlo exercise to check that this is what we observe.The sum of square residuals should always be smaller (provided that the optimization algorithm does not fail or reach a local minimum) with NLS. Conduct a Monte-Carlo exercise to check that this is what we observe.Stéphane Adjemianstepan@adjemian.euStéphane Adjemianstepan@adjemian.euhttps://git.dynare.org/Dynare/dynare/-/issues/1783bug with auxiliary exo lags with loglinear2021-05-11T16:52:22ZMarco Rattobug with auxiliary exo lags with loglinearIn the new unit test `fs2000_het.mod`, (merge request !1844), I added a shock to the model to test `heteroskedastic_shocks`. doing that I noted a bug at the interaction between loglinear and auxiliary exo lag variables.
It turns out that...In the new unit test `fs2000_het.mod`, (merge request !1844), I added a shock to the model to test `heteroskedastic_shocks`. doing that I noted a bug at the interaction between loglinear and auxiliary exo lag variables.
It turns out that this modified mod file triggers an auxiliary lagged exo variable.
for this variable, ys is set to zero, which is then logged in `store_smoother_results`, resulting in inf's for that variable in `oo_.SmoothedVariables` etc.
Moreover, running forecast after that, this triggers nan for all forecasted variables.5.xhttps://git.dynare.org/Dynare/dynare/-/issues/1782Fix model_local_variable command2021-04-20T12:06:37ZJohannes PfeiferFix model_local_variable commandThe file [SW2007_4Forum.mod](/uploads/331476d7971f9497341297d7ee97f238/SW2007_4Forum.mod)
returns
`terminate called after throwing an instance of 'DataTree::UnknownLocalVariableException'`
See also https://forum.dynare.org/t/tex-output...The file [SW2007_4Forum.mod](/uploads/331476d7971f9497341297d7ee97f238/SW2007_4Forum.mod)
returns
`terminate called after throwing an instance of 'DataTree::UnknownLocalVariableException'`
See also https://forum.dynare.org/t/tex-output-unwanted-subscript-t/160725.xSébastien VillemotSébastien Villemothttps://git.dynare.org/Dynare/dynare/-/issues/1781Check correctness of optimal policy with linear model2021-05-31T13:30:20ZJohannes PfeiferCheck correctness of optimal policy with linear model`stoch_simul` locally sets
if options_.order~=1 && M_.hessian_eq_zero
options_.order = 1;
However, `M_.hessian_eq_zero` only seems to apply to the original model, not the nonlinear one resulting from e.g. `ramsey_model`.
On top o...`stoch_simul` locally sets
if options_.order~=1 && M_.hessian_eq_zero
options_.order = 1;
However, `M_.hessian_eq_zero` only seems to apply to the original model, not the nonlinear one resulting from e.g. `ramsey_model`.
On top of that, the change is local, so `evaluate_planner_objective` will crash, because it expects `order=2`.
The same will happen when declaring `model(linear)`. Note that an additional check is in `stochastic_solvers`.
An example is
[ramsey_test.mod](/uploads/452ae65f88b2dde038ab7a844ec429ed/ramsey_test.mod)5.xhttps://git.dynare.org/Dynare/dynare/-/issues/1780Compile from source on Mac M1 Apple Silicon architecture2022-01-05T08:31:39ZWilli Mutschlerwilli@mutschler.euCompile from source on Mac M1 Apple Silicon architectureI got hold of a Mac M1 and cannot compile from source following the instructions in the README.md
I will investigate this further and change the instructions accordingly.I got hold of a Mac M1 and cannot compile from source following the instructions in the README.md
I will investigate this further and change the instructions accordingly.Willi Mutschlerwilli@mutschler.euWilli Mutschlerwilli@mutschler.eu