Commit Graph

99 Commits (beb7d42d748f9f0f5216ed7aca93dceb4f73df2c)

Author SHA1 Message Date
Stéphane Adjemia (Scylla) 650c78f99d
Merge branch 'master' into ecb-master 2018-11-30 21:34:56 +01:00
Sébastien Villemot 671fe4bcd4
Build system improvements on Windows (MinGW / MSYS2)
- Use the -static flag when linking Dynare++, so that shipping libquadmath and
  libgcc DLL in the installer is no longer needed.

- Use AM_CXXFLAGS and AM_LDFLAGS variables for changing flags, since CXXFLAGS
  and LDFLAGS are user variables. Also, this avoids passing these flags down to
  configure scripts in subdirectories.

- Check for the SZIP library in the configure test for the MatIO, this is
  needed under MSYS2.

- Statically link MatIO and GSL in MEX files for MATLAB, this is needed under
  MSYS2.
2018-11-06 12:17:56 +01:00
Stéphane Adjemian (Charybdis) a59a2fae2d Merge branch 'master' into ecb-master 2017-06-29 13:33:29 +02:00
Sébastien Villemot 1ff5c3f571 Fix various typos (thanks lintian). 2017-06-28 15:06:54 +02:00
Stéphane Adjemian (Charybdis) 7d373f0d7e Merge branch 'master' into ecb-master 2017-06-03 14:51:28 +02:00
Stéphane Adjemian (Charybdis) ce990f10ae Fixed indentation if c and c++ files. 2017-06-01 19:58:32 +02:00
Stéphane Adjemian (Charybdis) 99cb731112 Fixed indentation of matlab files. 2017-06-01 19:43:18 +02:00
Houtan Bastani c8b7908aed dynare++: make multi-line define because a single line is too long for pdf compilation on OS X 2017-05-23 11:16:13 +02:00
Stéphane Adjemian (Charybdis) b4448937cc Fixed indentation of c/h/cc/hh files. 2017-05-16 16:30:27 +02:00
Stéphane Adjemian (Charybdis) 1229372a6c Defines M_PI (cross compilation for Octave). 2016-12-01 13:32:54 +01:00
Stéphane Adjemian 9653568fb6 Merge pull request #1247 from JohannesPfeifer/dyn++timing
Clarify the timing convention in dynare++
2016-08-23 16:45:26 +02:00
Johannes Pfeifer 90affdd775 Clarify the timing convention in dynare++
Closes #1244
2016-08-21 10:22:56 +02:00
Michel Juillard e7a1988223 throwing exception if dgges reports an error 2016-07-17 14:40:15 +02:00
Stéphane Adjemian (Charybdis) 510c6641c9 Fixed compilation failure on Windows. 2015-03-27 10:55:48 +01:00
Stéphane Adjemian (Sedna) 82bd6bcdf3 Fixed c++ warnings. 2015-03-25 14:54:32 +01:00
Stéphane Adjemian (Sedna) a97973d01f Added method for recognizing unreferenced atoms. Call to this method replace catching the exception used before to recognize that an atom is not referenced. 2015-03-25 14:52:28 +01:00
Stéphane Adjemian (Sedna) 64346de401 Initial guess for Lagrange multipliers solved by SVD decomposition to improve conditioning. 2015-03-25 14:45:09 +01:00
Stéphane Adjemian (Sedna) 7ca3683281 Fixed bug. Uninitialized memory reads because the code was working with a std::map, which was volatile. 2015-03-25 14:37:58 +01:00
Michel Juillard 404f29e47e dynare++ adding missing header 2013-10-10 10:04:14 +02:00
Sébastien Villemot 77dd7239b5 Dynare++: prevent repeated assignment of a parameter/variable
This is not correctly handled by the evaluator.

Closes #415
2013-08-27 15:17:07 +02:00
Michel Juillard 0c40ba0420 making dynare++ code compatible with Bison 2.7. Fixes #461 2013-08-07 15:23:22 +02:00
Houtan Bastani fe7a1248ba fix typo 2013-04-23 14:32:39 +02:00
Michel Juillard ebae08a585 wrapped line too long for some versions of ctangle 2012-11-22 10:26:47 +01:00
Houtan Bastani 4fd6ebca50 add ldflags_matio to dynare++ tests 2012-09-26 12:36:09 +02:00
Sébastien Villemot 3589c04f49 Add missing CPPFLAGS_MATIO 2012-09-21 07:29:11 +02:00
Houtan Bastani 4f54391e94 add --with-matio option to configure 2012-09-19 12:11:57 +02:00
Sébastien Villemot 8789151c73 Dynare++: compatibility fixes with MatIO 1.5 2012-09-11 15:22:29 +02:00
Sébastien Villemot cecb375be4 Link Dynare++ tests with MatIO 2012-09-11 15:01:26 +02:00
Sébastien Villemot 5f861cb0d8 Use MatIO in Dynare++ instead of the home-made engine 2012-08-23 18:31:07 +02:00
Michel Juillard 6dc64de7a9 fixing compiler warning about format argument 2012-07-31 21:50:59 +02:00
Michel Juillard 029d3dda08 dynare++: add steady state to first part of simulation when
interrupted by non finite result
2012-07-25 17:53:34 +02:00
Michel Juillard cf6772bc90 added method to access derivatives of approximated solution function 2012-07-25 14:59:06 +02:00
Sébastien Villemot c079ace8c3 Remove various compiler warnings 2012-06-08 19:06:03 +02:00
Sébastien Villemot 615535ad88 Fix compilation errors with GCC 4.7 2012-05-08 16:10:10 +02:00
Sébastien Villemot d4b4060d69 Fix build failure with -Werror=format-security
See Debian bug #646258 (http://bugs.debian.org/646258) and
http://wiki.debian.org/ReleaseGoals/SecurityHardeningBuildFlags for details.
2011-11-07 15:29:06 +01:00
Ondra Kamenik 7076fe31e9 When applying substitutions to the atom assignings, they are done also for non-referenced atoms, as they could still be referenced in evaluations. 2011-05-17 10:42:57 +02:00
Sébastien Villemot a23f4b7ebc Dynare++: compatibility fix for MATLAB 7.12 (R2011a) 2011-04-11 11:49:18 +02:00
Sébastien Villemot cdcfc23037 Dynare++ documentation: split comment lines (they are too long for old versions of pdftex)
(problem introduced in beb3b7f9c4)
2011-03-22 10:36:36 +01:00
Ondra Kamenik da664f5a26 Commented out not finished section. 2011-03-15 10:15:39 +01:00
Ondra Kamenik ee4fd757d9 Added a description of --burn <num> option. 2011-03-15 10:15:35 +01:00
Ondra Kamenik b05c7356ee Implemented burn-in periods in simulations, irfs, and in real-time simulations. 2011-03-15 10:15:14 +01:00
Sébastien Villemot beb3b7f9c4 Dynare++ documentation: fix invalid PDF problems 2011-03-11 12:33:43 +01:00
Sébastien Villemot b7d06ea629 Dynare++: fix typo (thanks to Thomas Weber) 2011-02-23 10:07:47 +01:00
Sébastien Villemot 2b8b32a2f0 Fixed warning in gensylv 2011-02-04 16:55:51 +01:00
Sébastien Villemot e0c0f2362b Dynare++: further updates to tutorial (date, instructions for running dynare_simul.m) 2011-01-24 17:55:13 -05:00
Houtan Bastani f21d54b7d5 dynare++: updated userguide installation procedure 2011-01-24 17:40:55 -05:00
Sébastien Villemot 696ee5c8f0 Dynare++ MATLAB simulation helper: add an error message when dynare_simul_ DLL not in the path 2011-01-20 16:03:54 -05:00
Sébastien Villemot 82a59bec79 Dynare++ MATLAB simulation helper: fixed commit 92cb073f3a 2011-01-20 15:56:26 -05:00
Sébastien Villemot e0261d258c Dynare++: fixed bug in tests 2011-01-20 15:42:53 -05:00
Sébastien Villemot 6b1f84ac27 Dynare++: in printf statements with size_t, remove %zd modifier introduced in
757d8c36e9 and replace it by %lu as a workaround.
The %zd modifier was introduced in C99 standard, but is not implemented by
MinGW.
2011-01-15 19:07:26 +01:00