Commit Graph

12757 Commits (cbb59fe6f848c4216155612320f9d979c670a3a3)

Author SHA1 Message Date
Sébastien Villemot c8e8f04a56
Add a replacement for strjoin (missing in MATLAB < R2013a)
As a consequence, revert commits 2e1f189724 and
5d05adeab6.
2019-05-20 12:47:41 +02:00
Sébastien Villemot 0461fda782 Merge branch 'processor_nbr' into 'master'
fix finding CPU's number when larger than 9

See merge request Dynare/dynare!1651
2019-05-20 09:57:10 +00:00
MichelJuillard 2977c9336e fix finding CPU's number when larger than 9 2019-05-20 09:57:10 +00:00
Stéphane Adjemian (Charybdis) 9be7568c94 Bug fix in growth neutrality correction.
An index was used instead of a parameter value when modifying the
correction (for handling models with non optimizing agents and/or models with
exogenous variables).
2019-05-17 12:27:15 +02:00
Sébastien Villemot a2ce1a5607
Manual: various fixes
Thanks to Aurélien Poissonnier for his feedback.
2019-05-16 16:55:23 +02:00
Sébastien Villemot 804a11842c
Manual: fix HTML prerequisites in Makefile 2019-05-16 16:55:23 +02:00
Stéphane Adjemian (Charybdis) 75945a62ac Fixed plot_contribution routine. 2019-05-14 22:12:33 +02:00
Sébastien Villemot 5a36d57b90
Perfect foresight: remove unused nnzJ argument in several stacked problem functions 2019-05-13 18:33:26 +02:00
Sébastien Villemot 088826a332
Perfect foresight: remove useless model evaluation 2019-05-13 18:33:26 +02:00
Sébastien Villemot 5956c767d3
Stop claiming that we support Windows XP and Vista 2019-05-13 12:29:11 +02:00
Sébastien Villemot c7cd325e4e
Dynare++: improvements to comments 2019-05-10 18:41:38 +02:00
Sébastien Villemot 3cf650a2dd
MATLAB testsuite: don’t use -batch for the time being on Linux and macOS
This apparently fixes random testsuite crashes in Gitlab CI.
2019-05-10 18:41:37 +02:00
Houtan Bastani 0d85e08292
olsgibbs: save pnames in output 2019-05-10 14:50:44 +02:00
Houtan Bastani 13547964dc
change graph in reporting test to show how to associate integers with time periods 2019-05-10 11:02:46 +02:00
Houtan Bastani 5d05adeab6
remove another instance of strjoin 2019-05-08 15:58:10 +02:00
Houtan Bastani 2e1f189724
compatibility problem introduced in 9deab17d7424b25395110cefa7c4531b8fcde638: strjoin was introduced in R2013a 2019-05-08 15:36:32 +02:00
Houtan Bastani a29896a6d5
Undo change in cb5b756927, preferring const to constexpr 2019-05-08 15:26:17 +02:00
Houtan Bastani 485f6b32b0
preprocessor: submodule update 2019-05-08 15:01:27 +02:00
Houtan Bastani cb5b756927
sqrt is not a constexpr
see: http://open-std.org/JTC1/SC22/WG21/docs/papers/2017/p0533r0.pdf
2019-05-08 13:01:34 +02:00
Houtan Bastani 9deab17d74
clean up rplot 2019-05-08 12:48:28 +02:00
Sébastien Villemot 0375dbe29b
Dynare++: improvements to comments 2019-05-06 18:44:49 +02:00
Stéphane Adjemian (Charybdis) 317e713b26 Do not print parameters or varexo statements if plist or xlist are empty. 2019-05-04 08:52:51 +02:00
Stéphane Adjemian (Charybdis) 6ac751bf26 Updated preprocessor submodule. 2019-05-04 08:51:34 +02:00
Stéphane Adjemian (Charybdis) ede5b5e4c0 Ensure that the variable names are unique. 2019-05-03 16:15:54 +02:00
Stéphane Adjemian (Charybdis) fc4e6b2b8c Updated preprocessor submodule. 2019-05-03 15:55:21 +02:00
Houtan Bastani 157d30d48f
fix bug in parsing of PAC equation 2019-05-03 12:23:07 +02:00
Sébastien Villemot 4d17c8b10d
Dynare++: move multithreading abstraction to the "utils" module 2019-05-02 12:38:56 +02:00
Sébastien Villemot b0841b4136
Fix test files following change in the preprocessor when there is no parameter or exogenous 2019-04-30 16:42:53 +02:00
Sébastien Villemot faa3185bdf
local state space iterations 2 DLL: various modernizations and simplifications 2019-04-30 15:54:49 +02:00
Sébastien Villemot 1199d4abae
kronecker DLLs: various modernizations and simplifications 2019-04-30 15:54:48 +02:00
Sébastien Villemot de159c0480
mjdgges DLL: convert to C++ (for consistency with other DLLs)
Various modernizations and simplifications.

Also remove a workaround for a LAPACK bug in DGGES (the VSL argument was
apparently referenced even though JOBVSL="N"). Hopefully the bug has been fixed
everywhere now.
2019-04-30 15:54:45 +02:00
Sébastien Villemot b115b76e0d
Kalman steady state DLL: various modernizations and simplifications 2019-04-30 15:54:43 +02:00
Sébastien Villemot 80267f56e5
Block kalman filter DLL: various modernizations and simplifications 2019-04-30 15:54:40 +02:00
Sébastien Villemot eb975f2488
Dynare++: add some generated files to artifacts and .gitignore 2019-04-30 12:59:21 +02:00
Sébastien Villemot b9f92b69be
Dynare++: replace some uses of std::vector by a lighter std::unique_ptr 2019-04-30 12:58:21 +02:00
Stéphane Adjemian (Charybdis) ea68f849d5 Renamed routine. 2019-04-29 23:49:04 +02:00
Stéphane Adjemian (Charybdis) 0352ba1ff2 Handle equation with diff(diff(log())). 2019-04-29 23:45:15 +02:00
Stéphane Adjemian (Charybdis) 92e7010b97 Added integration test. 2019-04-29 23:39:14 +02:00
Stéphane Adjemian (Charybdis) ceb2bbcd1d Updated preprocessor submodule.
Fixes issues in cherrypick with models containing only identities.
2019-04-29 23:29:34 +02:00
Sébastien Villemot 64b568001c
Dynare++: fix bug introduced in 0b9b69f638 2019-04-29 18:31:57 +02:00
Sébastien Villemot 1ebd1d63fa
Dynare++: add test mod files to testsuite 2019-04-29 18:31:54 +02:00
Sébastien Villemot d3c4d0ae0f
Dynare++: use .mod extension for all test files (instead of .dyn) 2019-04-29 15:57:47 +02:00
Sébastien Villemot b2957127ad
k-order DLL: check that simulated time series at order 9 is correct
Ref #217
2019-04-29 15:48:03 +02:00
Sébastien Villemot 7ddf3046b7
Improve description of k-order tests 2019-04-29 15:46:47 +02:00
Stéphane Adjemian (Charybdis) b6a80229a9 Added integration test for cherrypick and agregate routines. 2019-04-27 18:12:53 +02:00
Stéphane Adjemian (Charybdis) d7042b8e80 Fixes for models without parameters or exogenous variables. 2019-04-27 18:08:19 +02:00
Stéphane Adjemian (Charybdis) e5bc8ff1de Document behaviour of lmmcp option wrt transformations of equation.
Closes #1606.

[skip-ci]
2019-04-26 20:16:54 +02:00
Stéphane Adjemian (Charybdis) 1a55cd7945 Write files only if necessary.
DO not print files for parameters declaration, exogenous variables declarations
or parameter values if the selected equations do not have parameters and/or
exogenous variables (typically accounting identities).
2019-04-26 18:46:34 +02:00
Sébastien Villemot f1b16ced4e
k-order DLL: check computed policy functions at order 9 against Burnside's model
Ref #217
2019-04-26 18:46:04 +02:00
Stéphane Adjemian (Charybdis) 72afafe3d4 Fixed hyperlink for solve_algo option.
[skip-ci]
2019-04-26 16:38:50 +02:00