Sébastien Villemot
c424366440
CI: bump to MATLAB R2023b
2023-09-22 10:52:57 +02:00
Sébastien Villemot
7eb1959f66
Provisions for MATLAB R2023b
2023-09-22 10:49:27 +02:00
Sébastien Villemot
491c8785a9
README.md: add pkg-config dependency under MSYS2
...
[skip ci]
2023-09-20 18:41:49 +02:00
Sébastien Villemot
d36b82e47c
README.md: fix name of meson package under MSYS2
2023-09-20 18:23:58 +02:00
Sébastien Villemot
a54b29a384
Remove warnings about uninitialized stuff (-Wuninitialized)
...
I have no idea why moving these statements around removes the warnings (at
least under GCC 13). Probably an issue internal to GCC.
2023-09-20 17:38:58 +02:00
Sébastien Villemot
605ed45811
Meson: add extra Fortran warnings only if warning_level ⩾ 2
2023-09-20 17:16:24 +02:00
Sébastien Villemot
70866c7b70
Remove warnings about comparison of integer expressions of different signedness (-Wsign-compare)
2023-09-20 16:48:29 +02:00
Sébastien Villemot
f23dd8c981
Remove warnings about impure functions that might not be evaluated (-Wfunction-elimination)
...
Mark various MATLAB/MEX primitives as pure.
2023-09-20 16:46:10 +02:00
Sébastien Villemot
e0bc9f29a1
Remove warnings about unused parameters (-Wunused-parameter)
2023-09-20 16:30:02 +02:00
Sébastien Villemot
6dd55726e6
Drop autoconf/automake build system
2023-09-20 15:33:44 +02:00
Sébastien Villemot
83e1b307d2
Update build instructions for Meson
2023-09-20 15:13:55 +02:00
Sébastien Villemot
7984e08f99
Meson build system: do not fail if latexmk or sphinx-build cannot be detected
2023-09-20 14:58:28 +02:00
Sébastien Villemot
3845f965ba
CONTRIBUTING.md: no longer mention removed submodules
2023-09-20 14:12:11 +02:00
Sébastien Villemot
834b04bcb4
Testsuite: compatibility fix with MATLAB < R2017a
...
Double quotes were introduced in R2017a.
2023-09-20 14:00:55 +02:00
Sébastien Villemot
e549bbba7a
Meson build system: testsuite now fully implemented
...
By the way, switch the CI to use the Meson testsuite, because some test files
have been modified and no longer work with the old build system.
2023-09-20 13:55:55 +02:00
Johannes Pfeifer
1f723ebd7e
fs2000: remove asymptote in prior for rho, which caused corner solutions
2023-09-20 12:55:30 +02:00
Johannes Pfeifer
552e6575cc
Use newrat as default mode-finder
...
Tends to perform better than csminwel
2023-09-20 12:55:29 +02:00
Sébastien Villemot
01ae836a99
Meson build system / Octave: fix use_dll option with perfect_foresight_problem and k-order MEX
...
The MEX extension was not properly passed at compile time.
This is the same issue as 6af9b5f268
for MATLAB.
2023-09-20 11:58:23 +02:00
Sébastien Villemot
ba0fef9879
Meson build system: meson ⩾ 0.64.0 is required
2023-09-20 11:16:04 +02:00
Sébastien Villemot
d731cb18e9
Windows and macOS packages: add missing dynare_version.m file
2023-09-20 10:53:10 +02:00
Sébastien Villemot
6f5e346bf6
Merge branch 'preparations_irf_matching' of git.dynare.org:wmutschl/dynare
...
Ref. !2181
2023-09-20 10:17:14 +02:00
Sébastien Villemot
7f2483ed38
Merge branch 'additional_optimizer_steps_doc' of git.dynare.org:JohannesPfeifer/dynare
...
Ref. !2184
2023-09-20 10:16:08 +02:00
Sébastien Villemot
14a71a6d98
Merge branch 'additional_optimizer_steps' of git.dynare.org:JohannesPfeifer/dynare
...
Ref. !2178
2023-09-20 10:15:38 +02:00
Sébastien Villemot
44f307ce45
Merge branch 'dynare-complex_resid'
...
Ref. !2155
2023-09-20 10:09:07 +02:00
Johannes Pfeifer
87ce652088
Account for complex value during resid and steady
2023-09-20 10:08:53 +02:00
Johannes Pfeifer
f6a8473144
estimation: support additional_optimizer_steps
...
Closes https://git.dynare.org/Dynare/dynare/-/issues/1573
2023-09-19 18:14:24 +02:00
Sébastien Villemot
c2897c8f14
Source package: use the Meson build system
2023-09-19 17:41:40 +02:00
Sébastien Villemot
a252daee51
Windows package: use the Meson build system
...
By the way, simplify the dependency build system by removing unused SLICOT
builds.
2023-09-19 17:14:43 +02:00
Johannes Pfeifer
8032aa6e7e
Manual: correct entry on additional_optimizer_steps supporting strings
2023-09-19 14:34:49 +02:00
Sébastien Villemot
bb55e9ec2f
Merge branch 'Octave' into 'master'
...
Clean up code related to fixed Octave bugs
See merge request Dynare/dynare!2180
2023-09-19 11:39:30 +00:00
Willi Mutschler
330b10ec85
cosmetical changes to headers and comments
2023-09-19 13:26:33 +02:00
Willi Mutschler
649f668dd1
cosmetical: don't use hh for figure/plot/table handles
...
We use it to denote the hessian and even store it in many mat files.
2023-09-19 13:26:33 +02:00
Willi Mutschler
66e7233018
Fix encoding of parallel.tex
2023-09-19 13:26:33 +02:00
Willi Mutschler
c8be1a3274
Refactor mode_check codes
2023-09-19 13:26:33 +02:00
Willi Mutschler
a41fbdefbc
estimation: more flexible handling of displayed string in command window
...
Also removed estim_params_ as unused input argutment to CutSample
2023-09-19 13:26:33 +02:00
Willi Mutschler
9a4e022eb7
remove global from GetAllPosteriorDraws
2023-09-19 13:26:33 +02:00
Willi Mutschler
268d511e29
estimation: better organize files into folders (latex,graphs,output)
2023-09-19 13:26:33 +02:00
Willi Mutschler
80ce86baf8
Manual: clarify location of Geweke convergence diagnostic matrices
2023-09-19 13:26:33 +02:00
Willi Mutschler
8f650a9cca
Put raftery lewis convergence under oo_.convergence
2023-09-19 13:26:33 +02:00
Johannes Pfeifer
7df3ff5059
dynare_solve.m: fix logic of initial guess randomization which forgot case of imaginary numbers
2023-09-19 12:52:55 +02:00
Johannes Pfeifer
b0358b9939
dynare_solve.m: add option to disable randomization of starting value
2023-09-19 12:52:54 +02:00
Johannes Pfeifer
62c3a14026
get_error_message.m: fix typo in error message
2023-09-19 12:52:53 +02:00
Johannes Pfeifer
dafe3fbdb2
evaluate_steady_state.m: do not require second solver call if debug is requested
...
All output has already been computed before
2023-09-19 12:52:52 +02:00
Johannes Pfeifer
757b6e10ec
display_static_residuals: make output more legible in presence of tags
2023-09-19 12:52:51 +02:00
Johannes Pfeifer
624eabe2e8
dynare_solve.m: improve warning message
2023-09-19 12:52:50 +02:00
Johannes Pfeifer
68ff5c4110
evaluate_steady_state.m: Filter out small complex residuals
2023-09-19 12:52:49 +02:00
Sébastien Villemot
e335fed27b
macOS package: use the Meson build system
...
By the way, simplify the dependency build system by removing 32-bit
SLICOT (was only used for the Octave package), and the symlinks for MatIO and
GSL (no longer needed with Meson).
2023-09-18 16:57:32 +02:00
Sébastien Villemot
d573ff1507
CI: build documentation using Meson
2023-09-18 15:16:26 +02:00
Sébastien Villemot
049609cbbb
Meson build system: do not build documentation by default
...
[skip ci]
2023-09-18 13:42:29 +02:00
Sébastien Villemot
db677f1bab
Meson build system: add documentation
2023-09-18 10:41:17 +02:00