Commit Graph

65 Commits (01ba142329b69d274d08479cb8b9160cb7a5bd93)

Author SHA1 Message Date
george 9ee2a23a5d Updated for passing qz_criterium and unit root models
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2415 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-02-12 17:21:38 +00:00
george 91264b696f changed k_order_perturbation.cpp to use dr.ys instead oo_.steady_state
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2410 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-02-09 19:16:59 +00:00
george 24969d42a7 Update test model without "both" and without unit root variables and new Matlab test emulator of FirstOrder.cpp
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2409 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-02-09 11:19:48 +00:00
george c98d175e4b Updates for prototype based on reading output mat file.
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2388 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-02-02 12:57:07 +00:00
ferhat eb4b2a50a0 - Correction of bugs in deterministic simulation with option sparse_dll
- parallel programming (with openMP API, available since GCC 4.3.2) implemented in the symbolic gaussian elimination algorithm

git-svn-id: https://www.dynare.org/svn/dynare/trunk@2386 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-01-30 11:36:15 +00:00
george e247e3ef0b Update: k_ord_dynare.cpp that prints the order when running ReorderDynareJacobianIndice
and k_order_perturbation with MAT file printout


git-svn-id: https://www.dynare.org/svn/dynare/trunk@2380 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-01-28 19:26:40 +00:00
george 88afe87f0c Update: test main which writes MAT file too
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2379 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-01-26 19:48:53 +00:00
george 3165e2a6dc Update, The exit from the walkstochsteady, i.e. the code in the main() following exit is not complete - it is there only for debugging up to that point.
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2375 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-01-26 18:08:08 +00:00
sebastien 2495aca72a trunk:
* updated copyright headers of all files modified since January 1st: the copyright notice now encompasses 2009
* fixed various other copyright header issues


git-svn-id: https://www.dynare.org/svn/dynare/trunk@2364 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-01-21 14:39:24 +00:00
ferhat 4fe7e3e155 - SymbolGaussElim.cc is discarded from the preprocessor (all simulations are now implemented in simulate)
- Correction in model_info.m

git-svn-id: https://www.dynare.org/svn/dynare/trunk@2358 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-01-20 22:04:37 +00:00
michel b1e3185592 separating lead and lag variables (m and P)
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2357 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-01-14 20:35:25 +00:00
george a39c2eb17f Update: jacobian reordering methods and update of sparse tensor population. Also, test .cpp using new 1 lag 1 lead model derived from fs2000a.
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2356 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-01-13 22:25:51 +00:00
george a750cba621 This one is for testing fs2000k.mod model derived from fs2000a but with only 1 lead and 1 lag and auxiliary variables for C2(+1)=C(+2) and P2(+1)=P(+2) and uses npred=dr.npred-nboth. Still falling over, pending reordering of jacobian.
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2355 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-01-06 16:35:43 +00:00
george 75e3717e64 Modified so that the memory space for the derivatives matrix is allocated higher in the calling chain, inside calcDerivatives. Also, changed to pointer based handling of the sparse tensor. Still not working and pending changes for auxiliary variables for test model.
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2354 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-01-05 15:20:13 +00:00
george 057beacc95 tests.cpp removed - it is not needed for the k-order library and interferes with the build
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2348 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-12-31 14:21:31 +00:00
george 814d15788d Modifying instruction for Makefile in the extern/matlab so that it works without cweb and hweb files and create k_ord_lib.a
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2347 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-12-31 12:54:02 +00:00
george c731bc0320 Deleting binary library and modifying Makefile in the extern/matlab so that it works without cweb and hweb files and creates k_ord_lib.a
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2346 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-12-31 12:52:28 +00:00
george ed39ec73a9 checks commented out from Approximation::approxAtSteady and Approximation::walkStochSteady
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2345 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-12-31 10:11:49 +00:00
george 2d328f6858 Update: apparently resolved segmentqtion error but falls in FirstOrder:: solve jacobian partitioning
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2344 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-12-30 18:08:50 +00:00
george 7bde4672f8 Update of the interface class module -
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2343 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-12-24 19:03:19 +00:00
george d618138b2a Update of test driver and main interface
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2340 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-12-23 23:37:17 +00:00
george 023ea4b954 Update: k_order core files and Dun_pp makefiles
Added: Test Exe driver k_order_test_main.cpp and the temporary .bat files for compiling and linking DLL and the Test Exe driver and Readme.txt
Also added needed utils Dyn_pp subdirectory and the temporarily needed integ subdirectory 

git-svn-id: https://www.dynare.org/svn/dynare/trunk@2337 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-12-21 19:48:58 +00:00
www-data bc353ffee7 trunk: removed all DLL binaries
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2332 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-12-19 15:41:20 +00:00
ferhat 29ca49f885 - Correction of several bugs in sparse_dll
- Pound expressions accepted with sparse option


git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2329 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-12-19 10:24:31 +00:00
sebastien 9149a9ca88 trunk mex/sources/build_matlab.m:
* activate -largeArrayDims option for PCWIN64 platform
* some code factorization


git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2287 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-12-04 15:45:55 +00:00
michel 76d79b295d adding instructions for PCWIN64
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2286 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-12-03 20:58:34 +00:00
george 2493322c84 Update: Compiles and links but does not work yet
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2285 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-12-03 19:22:48 +00:00
george e0a8365ec8 An update, still work to do
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2279 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-12-02 15:25:04 +00:00
george ca0e886204 Update - not yet working
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2260 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-11-17 17:00:54 +00:00
ferhat f904a1a19d - new Incidence_Matrix class
- lead and lag on exogenous variables
- corrections in dr1_sparse and dr11_sparse
- minor corrections in simulate

git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2255 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-11-14 16:07:47 +00:00
george 1160ea9161 Interface update, not yet complete
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2241 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-11-06 10:14:13 +00:00
sebastien 1e251c4ba5 trunk build_matlab.m: fixed compilation issue
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2189 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-10-22 15:42:02 +00:00
sebastien 6ad7cc087c trunk simulate.dll: fixed compilation issue
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2188 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-10-22 15:39:40 +00:00
george 0337bae230 More Dynare_pp reformatted and cleared from CWEB references
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2183 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-10-20 16:19:58 +00:00
george 5f5705de80 Dynare_pp files Cleared from references to CWEB and reformatted
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2182 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-10-20 16:11:59 +00:00
sebastien deea50d8ce trunk simulate.dll: removed non-GPL code
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2164 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-10-17 09:46:50 +00:00
george 91e55812c8 More structure to the bones - still very rough sketch of the interface
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2142 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-10-09 09:41:26 +00:00
george f70374eb19 K-Order Perturbation: Adding the Core subset of Dynare++ deemed needed for k-ord perturb. and the bare bones of the new interface (not compilable yet)
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2136 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-10-06 10:25:09 +00:00
sebastien 03ac5d9032 trunk: changes to MEX build system
* build_matlab.m no longer exits after compilation
* added a new build_matlab_debian.m script for Debian packaging
* fixed copyright notice of build scripts
* cosmetic changes


git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2085 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-09-19 10:45:07 +00:00
adjemian af34f4d529 Fixed a compilation problem with mex (version 2008a) which does not seem to understand wildcard character *.
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2082 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-09-18 12:56:31 +00:00
sebastien e884dd5272 v4 mex: recompiled all DLLs for Windows/32 with Matlab 7.5
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2019 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-09-02 15:48:28 +00:00
ferhat 6a3d20452b Minor corrections:
- Bug in check.m with model without sparse options
- Display in simulate.dll
- "Model_InfoStatement" renamed "Model_InfoStatement" in ComputingTasks

git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2010 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-08-29 12:31:25 +00:00
ferhat f18859fef2 - Bugs corrections in deterministic simulation with sparse option
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1994 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-08-25 15:09:01 +00:00
sebastien c633f68b12 v4 mex/sources: added copyright+license header to all remaining files
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1973 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-07-31 09:10:29 +00:00
sebastien ddaaf9e1e3 v4 matlab:
* added a function matlab_ver_less_than() for testing Matlab version
* updated dynare_config.m and build_matlab.m accordingly
* removed tests to check whether we are older than Matlab 6.5 (R13), since we don't support those old versions anymore
* removed a few unnecessary uses of eval()


git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1936 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-07-07 17:08:55 +00:00
sebastien 5ef425857a v4 preprocessor mex: various minor fixed to ensure correct compilation under g++ 4.3
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1906 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-06-28 11:20:45 +00:00
sebastien d86885ea75 v4 mex: fixed error in build_matlab.m
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1905 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-06-28 11:00:13 +00:00
sebastien d3e739d9be v4 mex: fixed compilation for Octave/Windows/MSVC2008
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1904 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-06-27 23:22:52 +00:00
sebastien 051428ee36 v4 mex: removed asamin.dll
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1903 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-06-27 23:22:04 +00:00
sebastien d64d9fe734 v4 mex:
* renamed build.m to build_matlab.m, and made various enhancements
* this script now makes Matlab quit after compilation (necessary for autobuilding)


git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1901 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-06-24 18:53:26 +00:00