Commit Graph

14401 Commits (226ed712bdb4416dc2b09091b54c8bf43b598c59)

Author SHA1 Message Date
Johannes Pfeifer 226ed712bd Documentation: add missing author 2021-10-17 15:11:52 +02:00
Sébastien Villemot 42165b9893
Merge branch 'load_mh_file' of git.dynare.org:JohannesPfeifer/dynare
Ref. !1944
2021-10-13 18:03:50 +02:00
Johannes Pfeifer c1483b4c61 Restore backward-compatibility when using load_mh_file
estim_params_ needs to be saved following 6e06acc7
2021-10-13 18:01:15 +02:00
Sébastien Villemot 3af51e3153
Testsuite: disable an estimation with mode_compute=5 that randomly fails under Octave 2021-10-13 17:01:02 +02:00
Sébastien Villemot f9a550651d Merge branch 'k_order_fix' into 'master'
k_order_simulation bug: fixes simulations and adds/corrects integration test

Closes #1819

See merge request Dynare/dynare!1940
2021-10-12 15:34:29 +00:00
Johannes Pfeifer d5141ced42 simult_.m: remove redundant first simulation period for k_order_simulations
Closes https://git.dynare.org/Dynare/dynare/-/issues/1819
2021-10-12 15:20:26 +02:00
Johannes Pfeifer cd43c8669b burnside_k_order.mod: fix logic of test and compare Fortran and C++ routines
Also decreases approximation order for speedup
2021-10-12 15:20:26 +02:00
Johannes Pfeifer 733ffdf3ab Add unit test for k-order simulations 2021-10-12 15:20:11 +02:00
Sébastien Villemot eca7a25891
Merge branch 'lnsrch_display' of git.dynare.org:JohannesPfeifer/dynare
Ref. !1943
2021-10-12 14:09:10 +02:00
Sébastien Villemot b9576cc2b7
Merge branch 'resid_ramsey' of git.dynare.org:JohannesPfeifer/dynare
Ref. !1942
2021-10-12 14:08:51 +02:00
Sébastien Villemot 3254743947
Merge branch 'display_Jacobian' of git.dynare.org:JohannesPfeifer/dynare
Ref. !1941
2021-10-12 14:08:29 +02:00
Johannes Pfeifer 2f35bae7da lnsrch1.m: prettify output 2021-10-11 20:06:09 +02:00
Johannes Pfeifer fa04600264 Testsuite: add calls to resid for optimal policy 2021-10-11 18:06:37 +02:00
Johannes Pfeifer 37fbf5b665 resid.m: fix display when used together with optimal policy 2021-10-11 18:04:47 +02:00
Johannes Pfeifer ebe81eb6c9 display_problematic_vars_Jacobian.m: fix display when auxiliary equations outside of Ramsey are present 2021-10-11 17:45:03 +02:00
Sébastien Villemot 77683d5df4
Windows package: add -static-libgfortran when compiling MEX files for Octave
The Octave package for Windows ships with libgfortran from gfortran 9. This
version of libgfortran does not include symbol _gfortran_os_error_at, which is
needed by binaries created with gfortran 10 (used on our runners). The solution
is to statically link against libgfortran (as we already do for libgcc and
libstdc++).
2021-10-08 15:06:46 +02:00
Sébastien Villemot d24553d95d
Preprocessor update
– PAC: better error message in case of name conflict for the PAC growth
  neutrality correction parameter
– improve message for GCC installation under macOS
2021-10-08 13:00:31 +02:00
Sébastien Villemot e75673e1f9
Manual: update installation and configuration instructions for macOS+Octave
We no longer distribute our own Dynare/Octave package. We rather recommend the
Homebrew package.
2021-10-08 13:00:31 +02:00
Sébastien Villemot 2b84f5574b
Manual: fix location of docs from the Debian package
Since debhelper 11, docs are under /usr/share/doc/dynare/.
2021-10-08 13:00:31 +02:00
Sébastien Villemot 1f3a66132a
README: the 32-bit installer for MSYS2 no longer exists
However there still exists a 32-bit MinGW environment, installed along the
64-bit one by the 64-bit installer.
2021-10-08 13:00:31 +02:00
Sébastien Villemot 27da0ecee7
Manual: update platform requirements
– Windows 11 is supported
– macOS versions older than 11 are no longer supported
– Octave versions older than 6.2.0 are no longer supported
– do not claim compatibility with future (unknown) versions of MATLAB and Octave
2021-10-08 13:00:31 +02:00
Sébastien Villemot 8052920a72
Manual: document the oo_.time field
[skip ci]
2021-10-06 14:16:02 +02:00
Sébastien Villemot d9ca83f317
Fix some files which were not UTF-8 encoded 2021-10-01 18:38:26 +02:00
Sébastien Villemot 393f9e97c5
license.txt: fix indentation 2021-10-01 18:38:24 +02:00
Sébastien Villemot 6fa7e1776f
Build system: honour DESTDIR when installing docs 2021-10-01 18:05:09 +02:00
Sébastien Villemot e69f9790a8
Manual: compatibility fix for Sphinx 4 2021-10-01 17:39:57 +02:00
Sébastien Villemot 236c69dac4
Testsuite: increase tolerance (again) in unitary tests for prior_draw.m 2021-10-01 17:39:57 +02:00
Sébastien Villemot 4a041b3b2c
tests/measurement_errors/fs2000_corr_me_ml_mcmc/fs2000_corr_ME.mod: set mh_blocks=1
This fixes the test under Octave on haumea.
2021-09-29 15:02:13 +02:00
Sébastien Villemot 67713f555a
Merge branch 'model_diagnostics_loglinear' of git.dynare.org:JohannesPfeifer/dynare
Ref. !1938
2021-09-28 18:23:37 +02:00
Sébastien Villemot f1a0bdb8e5
Build system: fix several warnings with Autoconf 2.70 2021-09-28 18:21:17 +02:00
Sébastien Villemot e2a11a1a51
Reporting: fix crash when xrange argument of addGraph() is missing 2021-09-28 18:21:14 +02:00
Sébastien Villemot 191cb05f87
tests/block_bytecode/lola_stochastic_block.mod: increase test tolerance on ghx
Needed for Octave on haumea.
2021-09-28 12:45:52 +02:00
Johannes Pfeifer fbd4fa7f3d model_diagnostics.m: fix compatibility with loglinear option 2021-09-28 09:35:27 +02:00
Sébastien Villemot 9fd0806643
Testsuite: do not distribute optimal_policy/Ramsey/oo_ramsey_policy_initval.mat
It is a generated file.

By the way, ensure that the generated file has the .mat extension under Octave.
2021-09-27 16:43:50 +02:00
Sébastien Villemot bddd56fa9f
Preprocessor: fix logic of ramsey_constraints warning 2021-09-24 16:44:40 +02:00
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