Commit Graph

2935 Commits (90adfc591818b8a0fb9ca651f0ca77faa58dc625)

Author SHA1 Message Date
Stéphane Adjemian (Charybdis) 90adfc5918 Added a mod file test/example with equations tags. 2010-11-26 10:50:53 +01:00
Stéphane Adjemian (Charybdis) 618f72bc91 resid displays the name of the equations if they are specified in equations tags. 2010-11-25 17:31:11 +01:00
Ferhat Mihoubi ffaec7ba89 - First elements needed for stochastic simulation of a block decomposed model 2010-11-25 16:11:27 +01:00
Ferhat Mihoubi 88cdf0193c - Correction of a bug in the Jacobian Matrix computation for a non block-decomposed model using bytecode 2010-11-25 16:11:22 +01:00
Ferhat Mihoubi 8d79ed5db9 - Adds the derivatives with respect to deterministic exogenous variables
and corrects the computation of the number of column in the jacobian matrices in a block decomposed model without bytecode
- Identical corrections for models using bytecode without block decomposition
2010-11-25 16:11:12 +01:00
Ferhat Mihoubi bdfa881a96 Reorganization of error handling in bytecode 2010-11-25 16:11:05 +01:00
Ferhat Mihoubi 61a251535f Correction of bugs in check command with block decomposition and
Add the missing dr_block m-file
2010-11-25 16:10:46 +01:00
Sébastien Villemot e5c7e848e4 Preprocessor: also perform numeric initializations in stochastic context 2010-11-25 16:07:55 +01:00
Ferhat Mihoubi b356c5e58e add_auxiliary_variables_to_steadystate is compatible with bytecode option
+ minor corrections in steady_.m
2010-11-25 16:00:54 +01:00
Sébastien Villemot 48eb2a83a6 Build system: fix workaround for 64-bit integers in Fortran code 2010-11-25 15:09:59 +01:00
Stéphane Adjemian (Charybdis) 010c4c0c20 Fixed bug in kalman_steady_state.cc related to long integer and (mkl) lapack calls. Changed building system by adding -fdefault-integer-8 flag to gfortran when slicot is compiled on a 64-bits platform. 2010-11-25 14:35:46 +01:00
Stéphane Adjemian (Charybdis) 1626b0aa76 Added specialized code for purely forward models. 2010-11-25 14:32:33 +01:00
Sébastien Villemot 771b4e766c Preprocessor: various cleanups related to the signed vs non-negative numerical constants issues 2010-11-25 13:45:35 +01:00
Sébastien Villemot 1eccfb311a Remove obsolete files 2010-11-25 13:10:10 +01:00
Sébastien Villemot 5a9615951c Kronecker DLL: fix minor issue (was creating a lot of warnings under Octave) 2010-11-24 19:12:03 +01:00
Sébastien Villemot 6c22d398e6 Perfect foresight simulation: clean up handling of warnings 2010-11-24 19:01:46 +01:00
Sébastien Villemot 76d5d441ea Change the syntax for values of deterministic shocks:
Arbirtrary expressions after the "values" keywords must now be enclosed
within parentheses; consider the following example:
<code>
periods 1:2;
values -1 -2;
</code>

In the previous syntax, this was interpreted by the preprocessor as a shock of
value -1-2 = -3 for periods 1 and 2, which is clearly not the intent of the
user; with the new syntax, this will be rejected (too many values compared to
the number of ranges).

Also note that now commas are no longer required between arbitrary expressions,
since the parentheses are sufficient for separating them.
2010-11-24 18:26:43 +01:00
Sébastien Villemot a03516b988 Reference manual: fix the description of deterministic shocks 2010-11-24 13:40:40 +01:00
Sébastien Villemot 43f69d27e8 Kalman steady state DLL: minor fixes 2010-11-22 12:22:45 +01:00
Sébastien Villemot b8aae7bbf9 Fix underscoring problems with Fortran code 2010-11-22 12:22:22 +01:00
Sébastien Villemot 81342073c0 Build system: added kalman_steady_state DLL sources to dist file 2010-11-22 10:39:19 +01:00
Stéphane Adjemian (Charybdis) 9d4385da5d Put back M_.maximum_lag. 2010-11-19 16:30:55 +01:00
Stéphane Adjemian (Charybdis) dfbbc415cd Merge remote branch 'origin/master' 2010-11-19 14:49:26 +01:00
Stéphane Adjemian (Charybdis) 160922a189 Added mex file for computing the fixed point of the riccati equation in the kalman filter.
The mex works with octave but not with matlab (lapack issue again ;-).
2010-11-19 14:39:54 +01:00
Sébastien Villemot b3ee886391 Build system: added libslicot to dist file 2010-11-19 09:22:00 +01:00
Stéphane Adjemian (Charybdis) d5b032c99f Moved test files for kronecker product mex files from ./mex/sources/kronecker/tests to ./tests/kronecker. 2010-11-18 16:01:21 +01:00
Stéphane Adjemian (Charybdis) 7c2de1976b Merge remote branch 'origin/master' 2010-11-18 15:02:21 +01:00
Stéphane Adjemian (Charybdis) ccf778e63a Efficiency improvements in first order stochastic simulations (Simulate data in deviation to the steady state and then,
after the loop, add the steady state using bsxfun routine, which is parallelized in recent version of matlab). Removed
use of M_.maximum_lag.
2010-11-18 14:55:07 +01:00
Sébastien Villemot 3459e1ffc4 Preprocessor: max lead/lags in the model are no longer affected by lead/lags on parameters (closes #153) 2010-11-18 11:21:20 +01:00
Sébastien Villemot 479b2be602 Build system: added missing PIC flag for Fortran code in Octave DLLs 2010-11-18 11:10:49 +01:00
Sébastien Villemot 4e45c5ce23 Added entry for slicot in license file 2010-11-18 10:48:12 +01:00
Sébastien Villemot 6122e6ce73 Fixed typo in copyright notice of Dynare Emacs mode 2010-11-18 10:47:39 +01:00
Stéphane Adjemian (Charybdis) 382ab96cde Added the Slicot library (distributed under the GNU General Public Licence at www.slicot.org). This library provides routines
for the design and analysis of control systems. Adapted the building system to handle fortran 77 source files.
2010-11-18 10:11:27 +01:00
Stéphane Adjemian (Charybdis) e614227c3f Added warning message when some of the deep parameters are not initialized. 2010-11-17 17:09:39 +01:00
Stéphane Adjemian (Charybdis) d60c32e6a2 Fixed bug in dealing with _steadystate functions that modify deep parameters. See trac ticket #103. 2010-11-15 14:35:21 +01:00
Stéphane Adjemian (Charybdis) 392872112a Merge remote branch 'origin/master' 2010-11-15 13:11:34 +01:00
Stéphane Adjemian (Charybdis) 5c709e4733 Changed set_dynare_threads.m. The number of threads in parallelized mex files to be used if dynare is built with the openmp flag
(--with-openmp) is not passed by an environment variable anymore. The function set_dynare_threads changes the default value of the
number of threads (default is 1) in the options_.threads structure. Changed calls to sparse_hessian_times_B_kronecker_C and
A_times_B_kronecker_C dlls accordingly.
2010-11-15 13:06:39 +01:00
Sébastien Villemot 02cc9cbd79 Build system: new configure option "--enable-org-export" for compiling Org files 2010-11-15 12:43:55 +01:00
Stéphane Adjemian (Charybdis) 37f14e9bc9 Removed unused routines for (diffuse) kalman filter evaluations. 2010-11-12 17:20:02 +01:00
Sébastien Villemot 8ebc36df00 Build system: added internals documentation 2010-11-12 09:57:25 +01:00
Michel Juillard bf484ed439 internal documentation minor changes 2010-11-11 20:48:34 +01:00
Michel Juillard f3bc4c2564 adding beginning of internal documentation 2010-11-11 16:23:44 +01:00
Sébastien Villemot 7fd77a87dd Added M2HTML to the build system 2010-11-08 13:08:15 +01:00
Stéphane Adjemian (Charybdis) 31b734e9b3 Do not print residuals of the static equations for the equations of the auxiliary variables. 2010-11-04 14:19:28 +01:00
Sébastien Villemot f8f9e274cd Ref. manual: minor updates to parallel entries 2010-11-03 18:06:36 +01:00
Houtan Bastani ad84d63cd1 Dynare parallel: manual entry 2010-11-03 15:47:28 +01:00
Sébastien Villemot 9743a6ea63 Add parallel PDF to Windows package 2010-10-29 13:23:06 +02:00
Sébastien Villemot 1aed875ce2 Added PDF documentation for parallel stuff 2010-10-29 12:48:07 +02:00
Marco Ratto 88dc361ba1 unix info added 2010-10-29 12:30:41 +02:00
Marco Ratto 5763721a71 almost complete version of testing routine 2010-10-29 12:28:44 +02:00