Sébastien Villemot
e722e908e5
k_order_simul+local_state_space_iteration_fortran MEX: fix gfortran warnings
2021-09-24 16:44:40 +02:00
Sébastien Villemot
1eee9c53b7
Merge branch 'local_state_space_it' of git.dynare.org:normann/dynare
...
Ref. !1937
2021-09-24 16:44:17 +02:00
Sébastien Villemot
7e47713ae5
CI: bump to MATLAB R2021b
2021-09-24 16:43:30 +02:00
Sébastien Villemot
6669e55b97
Provisions for MATLAB R2021b
2021-09-24 16:43:30 +02:00
Normann Rion
6475c52b3d
Implements k-order simulation routine in Fortran (Ref: #1802 )
...
`k_order_simul` may replace `dynare_simul_` in the long run
2021-09-24 09:11:15 +02:00
Normann Rion
a576bdd03f
Fixing the header doc and automake files for the local state space iteration Fortran MEX
2021-09-24 09:11:06 +02:00
Sébastien Villemot
24c4e86a95
Merge branch 'thread_bug' of git.dynare.org:JohannesPfeifer/dynare
...
Ref. !1935
2021-09-23 16:44:38 +02:00
Sébastien Villemot
9142192ded
Merge branch 'json_fname' of git.dynare.org:JohannesPfeifer/dynare
...
Ref. !1934
2021-09-23 16:44:14 +02:00
Sébastien Villemot
f7149d60cc
NLS estimation: workaround for Octave random failure to read the generated ssr_*.m file
2021-09-23 16:21:25 +02:00
Johannes Pfeifer
5f27d2e469
set_dynare_threads.m: fix naming bug
2021-09-23 12:48:08 +02:00
Johannes Pfeifer
a9ede8b625
manual: correct output folder for JSON
...
[skip CI]
2021-09-23 11:43:26 +02:00
Sébastien Villemot
7083f1d692
Merge branch 'local_state_space_it' into 'master'
...
Implements the Fortran replacement of local_state_space_iteration_k (Ref #1802 )
See merge request Dynare/dynare!1918
2021-09-22 15:54:17 +00:00
NormannR
cab65dabb5
Implements `local_state_space_iteration_fortran`, the Fortran replacement of `local_state_space_iteration_k` (Ref #1802 )
...
- Creates the library `libkordersim` with all the relevant Fortran routines to `folded_to_unfolded_dr` and `local_state_space_iteration_fortran`
- Implements `folded_to_unfolded_dr`, which converts folded decision rule matrices to their unfolded counterparts
2021-09-22 16:28:46 +02:00
Sébastien Villemot
014e18df69
Preprocessor: remove unused steady_state_growth option to pac_model
2021-09-22 16:27:48 +02:00
Sébastien Villemot
f318ca6574
Merge branch 'initval_test' of git.dynare.org:JohannesPfeifer/dynare
...
Ref. !1933
2021-09-22 16:26:12 +02:00
Sébastien Villemot
dabe688a3e
Preprocessor: rename mh_mode to correct mh_posterior_mode_estimation option
2021-09-22 16:25:13 +02:00
Sébastien Villemot
c320af2cd0
Merge branch 'mh_mode' of git.dynare.org:JohannesPfeifer/dynare
...
Ref. !1932
2021-09-22 16:24:39 +02:00
Johannes Pfeifer
6abc984d5e
Fix mh_posterior_mode_estimation option
...
Closes https://git.dynare.org/Dynare/dynare/-/issues/1044
2021-09-22 10:00:47 +02:00
Johannes Pfeifer
76b3f53d0b
ramst_initval_file.mod: move to non-deprecated syntax
2021-09-22 09:56:33 +02:00
Sébastien Villemot
91e3348806
Windows package: fix bug introduced in c5120e1278
2021-09-21 18:40:54 +02:00
Sébastien Villemot
fa3ed38735
Source package: fix bug introduced in d62a09cdef
2021-09-21 17:45:30 +02:00
Sébastien Villemot
c5528ac6b1
Merge branch 'planner_doc' of git.dynare.org:JohannesPfeifer/dynare
...
Ref. !1931
2021-09-21 17:26:09 +02:00
Johannes Pfeifer
e754ec158c
stab_map_.m: move saved file to subfolder´
2021-09-21 17:25:35 +02:00
Johannes Pfeifer
725fa79bbc
model_info.m: improve output display
2021-09-21 17:25:35 +02:00
Sébastien Villemot
8f350237ec
Preprocessor, optimal policy: check that instruments are declared endogenous
2021-09-21 17:23:48 +02:00
Sébastien Villemot
872c0424a8
tests/block_bytecode/lola_stochastic_block.mod: increase test tolerance on ghu
...
Needed for Octave on lupi.
2021-09-21 17:00:39 +02:00
Sébastien Villemot
d62a09cdef
tests/ep/rbcii.mod: use supported mechanism for user-provided steady state file
...
Incidentally, this should fix random crashes under Octave (where the manually
copied steady state file was not correctly detected by the interpreter).
2021-09-21 16:26:58 +02:00
Sébastien Villemot
c5120e1278
Build system: no longer link MEX for Octave against liboctave and other libraries
...
Since Octave 5, mkoctfile no longer links MEX files against shared
libraries (other than libc/libstdc++/libgfortran), so we now mimick that
behaviour.
2021-09-21 15:19:49 +02:00
Sébastien Villemot
b60607a5b3
Fix spurious warning at startup under Octave about +pac/+bgp/{get,set}.m
...
This is a workaround for Octave bug 46849. It complements commit
4c0b2e8c4e
.
The workaround consists in moving the two problematic files to a subfolder
which is not in the path at startup. They will be added to the path later, at a
time when the Octave:shadowed-function warning has already been disabled by
warning_config.m.
Closes : #1817
2021-09-21 15:19:06 +02:00
Johannes Pfeifer
f097d7c4b5
Manual: further details on evaluate_planner_objective
...
[skip CI]
2021-09-21 13:11:20 +02:00
Sébastien Villemot
271d80abee
Bytecode: release the lock on dynamic.bin when an exception occurs
...
Closes : #1815
2021-09-20 17:28:43 +02:00
Sébastien Villemot
82d0b1caf4
Merge branch 'smoother2histval' of git.dynare.org:JohannesPfeifer/dynare
...
Ref. !1930
2021-09-17 17:00:08 +02:00
Sébastien Villemot
7d4bb9ea44
Merge branch 'state_var_backwards' of git.dynare.org:JohannesPfeifer/dynare
...
Ref. !1928
2021-09-17 16:57:16 +02:00
Sébastien Villemot
b74c37d5e4
One last Octave compatibility fix
...
Closes : #1749
2021-09-17 15:22:07 +02:00
Johannes Pfeifer
2dd6510051
smoother2histval.m: undo logging
...
Closes https://git.dynare.org/Dynare/dynare/-/issues/1407
2021-09-17 14:43:50 +02:00
Johannes Pfeifer
62e80b0c07
smoother2histval.m: also set M_.exo_histval
2021-09-17 14:42:44 +02:00
Johannes Pfeifer
489e6684e9
smoother2histval.m: fix initialization and dimensions
...
Closes https://git.dynare.org/Dynare/dynare/-/issues/1775
2021-09-17 13:58:06 +02:00
Johannes Pfeifer
57bbec1f72
stochastic_solvers.m: set dr.state_var for purely backwards models at order=1
...
Subsequent codes may need it. Closes https://git.dynare.org/Dynare/dynare/-/issues/1703
2021-09-16 20:44:14 +02:00
Sébastien Villemot
8ae487a111
Merge branch 'planner_doc' of git.dynare.org:JohannesPfeifer/dynare
...
Ref. !1927
2021-09-16 18:32:04 +02:00
Sébastien Villemot
49a396030b
Yet another batch of Octave compatibility fixes
2021-09-16 18:25:00 +02:00
Sébastien Villemot
240d82e64a
Fix typo
...
[skip ci]
2021-09-16 16:23:20 +02:00
Johannes Pfeifer
d5b66ea28a
Document recent changes to evaluate_planner_objective
...
Related to https://git.dynare.org/Dynare/dynare/-/issues/1680
2021-09-16 15:44:08 +02:00
Sébastien Villemot
37467a9b9d
Merge branch 'octave_fixes' of git.dynare.org:wmutschl/dynare
...
Ref. !1926
2021-09-16 15:16:14 +02:00
Sébastien Villemot
2270ae6197
Merge branch 'octave_test' of git.dynare.org:JohannesPfeifer/dynare
...
Ref. !1925
2021-09-16 15:15:16 +02:00
Willi Mutschler
5199ea414b
Fix for testsuite on Octave AnScho_matched_moments.mod
2021-09-16 12:45:38 +02:00
Johannes Pfeifer
38a2dcaa8f
dynrbc_common.inc: increase maxit and check_ahead_periods
...
Required for Octave
2021-09-16 10:40:44 +02:00
Johannes Pfeifer
79ee6a5565
dyn_waitbar_close.m: fix closing of waitbars under Octave
2021-09-16 10:40:00 +02:00
Johannes Pfeifer
001971bda6
dynrbc_common.inc: provide file ending required in Octave
2021-09-16 08:56:44 +02:00
Sébastien Villemot
5a21b11d77
Merge branch 'print_model_info' of git.dynare.org:JohannesPfeifer/dynare
...
Ref. !1922
2021-09-15 18:35:50 +02:00
Sébastien Villemot
ff06b9ad10
More Octave compatibility fixes
2021-09-15 18:35:30 +02:00