Commit Graph

2856 Commits (6ba0ff5415fe2fa4d38d78a0a67dac12b2c33572)

Author SHA1 Message Date
Sébastien Villemot b41f2f6ccd Testsuite: add tests files for partial information 2010-10-11 16:48:41 +02:00
Sébastien Villemot 8849dd2bc9 Partial info/Octave compatibility fix: ismember() does not work with char arrays under Octave 2010-10-11 16:48:16 +02:00
Sébastien Villemot d6c035aaea Partial info/Octave compatibility fix: operator "|" never short-circuit, use "||" instead 2010-10-11 16:47:36 +02:00
Marco Ratto a3b30e885a Move parallel routines to parallel folder 2010-10-11 15:15:40 +02:00
Sébastien Villemot 92d9a62dd3 Preprocessor: give more explicit error message when lead or lag is used inside 'planner_objective' 2010-10-11 14:49:23 +02:00
Sébastien Villemot 02a65d5bbd Forecast: minor cleanup 2010-10-11 12:58:38 +02:00
Sébastien Villemot e2ce87b7d5 Preprocessor: don't create auxiliary variables for expressions appearing only
in unused model local variables
2010-10-11 12:58:38 +02:00
Sébastien Villemot 2ebebd1d28 No longer crash when all variables selected with "stoch_simul" are
non-stationary
2010-10-11 12:58:38 +02:00
Sébastien Villemot 9d67555fc1 Fix bug in the output of stoch_simul: in the presence of non-stationary variables, and when selecting only a subset of variables for the output, the "NaN"s in the "mean" column where wrongly placed 2010-10-11 12:58:38 +02:00
Marco Ratto eb8d0b29aa bug fix the ls does not find the target file or folder 2010-10-11 12:33:08 +02:00
Stéphane Adjemian (Charybdis) 5892695455 Fixed bug in doc related to the unit_root_vars instruction. 2010-10-11 12:00:11 +02:00
Marco Ratto 265c6d5bb8 Updated test file for parallel. 2010-10-11 09:05:26 +02:00
Marco Ratto 2ceca63b13 cosmetics 2010-10-08 19:45:16 +02:00
Marco Ratto a886881fb4 bug fix for serial computation 2010-10-08 19:44:44 +02:00
Marco Ratto 9090a8f76b Reverted adaptivity for plotting in parallel or not. 2010-10-08 19:44:10 +02:00
Marco Ratto 1a7fcd8066 Fixed bug with number of remote machines > 1 2010-10-08 19:12:55 +02:00
Marco Ratto 5c92543036 When remotes crash, loop for all slaves before stopping 2010-10-08 17:54:31 +02:00
Marco Ratto 50cdcfb037 Check that file exists before copying it 2010-10-08 17:53:31 +02:00
Marco Ratto 25230060e5 Cosmetic changes plus small bug fixes. 2010-10-08 16:19:03 +02:00
Marco Ratto e846c5cda7 New parallel dynare:
1) safe management of remote folder;
2) shh scp (and windows equivalent) commands are concentrated in the master;
3) management of remote crashes;
4) begin building option to interrupt remote processes;
5) better parallel waitbar: pops up only at STARTUP (can be minimized subsequently); adaptive dimension;
2010-10-08 16:15:50 +02:00
Marco Ratto f587e0f1d2 Added new parallel utilities in parallel subfolder;
Add parallel to dynare path;
2010-10-08 16:10:59 +02:00
Sébastien Villemot 26bfd80079 Update of the Emacs mode contributed by Y. Kalantzis 2010-10-08 15:22:43 +02:00
Houtan Bastani 078574ee4a external_function: add support for use_dll 2010-10-07 18:05:07 +02:00
Houtan Bastani c19df582e0 external_function: modified to pass functions as string names as opposed to function handles to reduce number of calls to mexCallMatlab when use_dll option is invoked 2010-10-07 16:49:36 +02:00
Sébastien Villemot dbbe177ed6 Estimation DLL: fix bug related to number of rows of matrix of endogenous (nb_row_x was incorrectly initialized in dynamic C file) 2010-10-05 16:30:21 +02:00
Sébastien Villemot eea1bcc27c k-order DLL: fix bug related to number of rows of matrix of endogenous
(nb_row_x was incorrectly initialized in dynamic C file)
2010-10-05 15:28:15 +02:00
Michel Juillard 32bf5e9a0e Diffuse smoother: bug correction when singularity occurs 2010-10-04 21:59:22 +02:00
George Perendia 4ad491b0a8 Partial Information: a minor makeup change to PCL_resol.m 2010-10-04 13:58:26 +01:00
George Perendia d7e8870c18 C++ Estimation DLL: Adding draft logMHMCMCposterior.cc mexFile driver for the modified RandomWalkMetropolisHastings.cc and other related files inc. draft test random_walk_metropolis_hastings_core.m
Still missing functionality: Sliding progress bar, seed change and loading old, incomplete (failed) run files
2010-10-04 13:58:25 +01:00
Houtan Bastani 96f284eee1 user manual: added instructions for installing / configuring on mac 2010-10-01 18:01:59 +02:00
Houtan Bastani 0e8ad5780f change email address 2010-10-01 16:26:49 +02:00
Marco Ratto c9c6fc36d5 Test files for identification 2010-09-29 19:05:51 +02:00
Marco Ratto 1b2fbc895d small bug fix (isunx in place of isunix) 2010-09-29 16:35:39 +02:00
Marco Ratto 1fc3d503ee improved identification checks, using svd in place of eig. 2010-09-29 16:18:57 +02:00
Marco Ratto 70400e5e84 Modifications following meetings in Paris (not yet completed 100%):
1) new default option for prior_mc = 1;
2) new option: advanced (default=0). If advanced=0, simple messages and plots; advanced=1 shows all details about weak identification diagnostics;
3) new option: periods (default=300). Length of stochastic simulations to generate simulated moments for 'GMM type' analysis of strength of identification;
4) new option: replic (default = 100). Number of replicated simulated moments for 'GMM type' analysis of strength of identification;
5) new feature: allow local identification analysis WITHOUT defining priors, using parameter values as defined in the .mod file definition.
6) simplified graphical and tabular output.
2010-09-29 16:12:48 +02:00
Marco Ratto 0a637be94c Display changes in line with meetings in Paris (not yet 100% completed):
- simplified;
- first rank deficiency;
- why rank deficiency;
- some info about weak identification (not completed);
2010-09-29 16:04:57 +02:00
Sébastien Villemot 8852bd1b09 mexopts.bat for Windows:
- now use the mingw package shipped with Cygwin
- create a version for 64-bit MATLAB
- note that I could not merge the 32 and 64-bit mexopts in a single file,
because MATLAB's mex.pl ignores everything that is not a "set" statement (in
particular it ignores "if" statements)
2010-09-28 16:46:53 +02:00
Sébastien Villemot ac3225c654 Build system: add dynare.el to source tarball 2010-09-27 16:45:08 +02:00
Houtan Bastani a20bc07fdf replace deprecated Matlab function strvcat with char 2010-09-27 16:11:14 +02:00
Houtan Bastani 47ca9b628d replace deprecated Matlab function isstr with ischar 2010-09-27 16:05:52 +02:00
Houtan Bastani 34b28b8043 replace deprecated Matlab function setstr with char 2010-09-27 16:05:52 +02:00
Sébastien Villemot 1a27ed9f38 OpenMP support:
- removed build_matlab_multithread.m and isopenmp MEX file
- introduced a new option "--enable-openmp" in configure script
- when openmp support is compiled in, the default is still one thread; the user can set the number of threads with "set_dynare_threads(n)"
- closes #68
2010-09-27 15:56:19 +02:00
Sébastien Villemot 477652c6e9 Build system: removed obsolete build_matlab script 2010-09-27 15:51:32 +02:00
Sébastien Villemot 5a1caff861 Build system: fix for bug introduced in 5504811b1a 2010-09-27 14:18:39 +02:00
Michel Juillard e92749f0a4 updated test for parallel computing 2010-09-25 15:02:48 +02:00
Michel Juillard ae14d0fc9e replaced display() by disp() as display() is buggy in Octave 2010-09-25 14:45:28 +02:00
Sébastien Villemot f479eb1bea Testsuite: change Ireland deterministic testcase to match change in
stack_solve_algo option
2010-09-24 18:40:15 +02:00
Sébastien Villemot d0161843a4 Testsuite: removed duplicate test case (now under tests/steady_state) 2010-09-24 18:35:31 +02:00
Sébastien Villemot ad89d0f15d Forecast with deterministic exogenous: removed duplicate forecast graph (closes #103) 2010-09-24 18:32:53 +02:00
Houtan Bastani 7b779d4351 Updated file to work with requirement that external functions always be declared before being used in the model block 2010-09-24 18:23:42 +02:00