Commit Graph

  • c31ad208b1 added missing source file for abm test mariomulansky 2013-12-10 14:10:26 +0100
  • 44e382d239 added adams-bashforth-moulton accuracy test (fails), addressing #117 mariomulansky 2013-12-09 13:02:41 +0100
  • 7f159dab7d addressing some issues raised in #117, enabled orders 7,8 for adams bashforth, added accuracy test for adams-bashforth mariomulansky 2013-12-09 12:24:23 +0100
  • 607ddd353c added times_iterator with tests mariomulansky 2013-12-09 11:32:43 +0100
  • bd911bf1ad changed integrate_n_steps to use iterator mariomulansky 2013-12-08 17:14:42 +0100
  • 32637aac1b added n_step_iterator + tests mariomulansky 2013-12-08 15:42:56 +0100
  • bb24bb7777 +missing adaptive iterator implementation mariomulansky 2013-12-08 15:41:23 +0100
  • 27176efb36 integrate_adaptive changed to using iterators mariomulansky 2013-12-08 13:40:35 +0100
  • 2781321ec4 merging multi-array into master Karsten Ahnert 2013-12-03 10:39:21 +0100
  • f59c97fefd merging velocity verlet into master Karsten Ahnert 2013-12-03 10:34:03 +0100
  • a9eb666342 reverting bind and reference dispatching via boost config macros Karsten Ahnert 2013-12-03 09:03:08 +0100
  • 6e7613192e some cosmetics mariomulansky 2013-11-29 13:54:30 +0100
  • 612b2d5b58 use iterator for integrate_const with dense_output stepper mariomulansky 2013-11-29 13:07:25 +0100
  • 66dac1fef3 delete obsolete iterator_time base class mariomulansky 2013-11-29 11:32:56 +0100
  • e95d84e8c7 restructured also adaptive iterator to not write algorithms two times - changed some internal behavior in adaptive iterator (copies state on iteration) mariomulansky 2013-11-29 11:20:48 +0100
  • 0cf8162428 restructured integrators to write the algorithms only once, introducing a tag to identify state and state-time iterators mariomulansky 2013-11-28 20:38:34 +0100
  • 063b23f244 changed the adaptive iterators implementation to account for the new interface (additional State template parameter) also, adaptive integrators now behave just like the integrate_adaptive routines, e.g. ending exactly at t_end by adjusting step size. tests for the adaptive integrators pass. mariomulansky 2013-11-28 17:25:39 +0100
  • 898f18e086 expansive reorganization of iterators with several changes: - iterator_base is not anymore responsible for checking if the end is reached - State as additional template argument to allow for ranges or pairs as state types (e.g. for symplectic steppers) -- introduces const correctness to the iterators - iteration does not lead to an integration beyond the end time anymore - const_step_integrators now behave like integrate_const in terms of calculating the time ToDo: unit tests for adaptive iterators, implement more integrate functions with iterators mariomulansky 2013-11-28 00:50:59 +0100
  • 476517e5bd resolved merge conflict mariomulansky 2013-11-26 22:25:40 +0100
  • 1f6abdd759 Merge branch 'master' of github.com:headmyshoulder/odeint-v2 mariomulansky 2013-11-26 22:09:07 +0100
  • 3e26fce8de added explicit integrate function test with symplectic steppers mariomulansky 2013-11-26 22:08:05 +0100
  • ff69c576b0 Merge branch 'bind' Karsten Ahnert 2013-11-25 09:54:21 +0100
  • e9c4012e23 reverting macros for odeint::bind back Karsten Ahnert 2013-11-25 09:14:07 +0100
  • 02330f1d53 a few more words in iterator docs mariomulansky 2013-11-24 22:38:07 +0100
  • ea2382d913 test case for #115 mariomulansky 2013-11-09 14:09:59 +0100
  • 6fbd3f035c Merge branch 'master' of github.com:headmyshoulder/odeint-v2 Karsten Ahnert 2013-11-09 09:56:11 +0100
  • 56b4613069 fixing #115 Karsten Ahnert 2013-11-09 09:55:49 +0100
  • e65c540369 fix some errors with intel compiler mariomulansky 2013-11-07 16:43:29 +0100
  • 225e033266 Merge branch 'master' of github.com:headmyshoulder/odeint-v2 Karsten Ahnert 2013-11-05 22:01:08 +0100
  • ef67c0568f checking bind and reference_wrapper with boost config macros Karsten Ahnert 2013-11-05 22:01:01 +0100
  • 98a7199780 Merge branch 'master' of github.com:headmyshoulder/odeint-v2 mariomulansky 2013-11-05 16:21:28 +0100
  • df962de813 added multiprecision types to rk concept tests, first part for #112 mariomulansky 2013-11-05 16:09:55 +0100
  • 6454ce2a2b simplified rk concept tests mariomulansky 2013-11-05 10:53:20 +0100
  • c9d7dfe5d9 fix type defs for standard stepper in integrate function, fixes #109 mariomulansky 2013-11-05 10:27:00 +0100
  • 8c4934101d fixing unit tests for vexcl Karsten Ahnert 2013-11-04 08:05:41 +0100
  • b186102afd tmp commit before pull Karsten Ahnert 2013-11-03 21:47:02 +0100
  • 2b222f59ab Merge branch 'master' of github.com:headmyshoulder/odeint-v2 Karsten Ahnert 2013-11-03 21:41:29 +0100
  • aa0f8c54a5 improving jamfile for vexcl example Karsten Ahnert 2013-11-03 21:41:21 +0100
  • 0aa726842c Merge pull request #111 from ddemidov/vexcl-same_instance headmyshoulder 2013-11-03 12:39:55 -0800
  • 4967fcacd2 Merge pull request #108 from ddemidov/vexcl-adaptive-steppers headmyshoulder 2013-11-03 12:39:37 -0800
  • 6fb768e3f3 fixes #109 by adding explicit conversions from multiprecision expression templates to numbers mariomulansky 2013-11-03 19:42:14 +0100
  • 2eff5fd25c Provides specialization of same_instance_impl for vexcl containers Denis Demidov 2013-11-03 09:10:05 +0400
  • 0cf4e9e826 Makes VexCL work with adaptive steppers Denis Demidov 2013-10-31 16:34:50 +0400
  • c907f0151a Merge pull request #106 from ddemidov/issue-105 headmyshoulder 2013-10-29 02:04:04 -0700
  • 0a07dd20a0 Remove 'own' template parameter for vex::multivector Denis Demidov 2013-10-28 21:56:59 +0400
  • 11274bb78a Merge 86392 from trunk. The spirit change was not applied because the file is not present in branches/release. Beman Dawes 2013-10-27 21:10:04 +0000
  • 065523b5ee Merge pull request #98 from ddemidov/vexcl-0.8-multivector-interface-changed headmyshoulder 2013-10-25 11:59:41 -0700
  • 35d28d1b5f small fix in molecular_dynamics_cells Karsten Ahnert 2013-10-23 18:33:45 +0200
  • 3206fbee91 adding molecular_dynamics_cells example Karsten Ahnert 2013-10-23 18:32:16 +0200
  • 4497176fca Add Boost.Build support for the Git modular layout, using links to to new header locations, thus preventing breakage to vast amounts of user code and build setups. Being added to SVN so that changes will automatically propagate to Git and modular Boost. Thanks to Steven Watanabe, Jürgen Hunold, Vladimir Prus, and Bjørn Roald for developing this patch. Steven in particular conceived the approach and did the initial implementation, which was further refined by the other contributors. Beman Dawes 2013-10-22 15:23:42 +0000
  • b68f8e78c7 added current_time_step() to dense output concept mariomulansky 2013-10-10 14:44:48 +0200
  • bb7ebc3af7 adding boost::ref support for stepper parameter in integrate functions, including tests - closes #101 mariomulansky 2013-10-10 13:17:19 +0200
  • 8170fa3b71 +max_abs and epsilon accuracy in less_with_sign mariomulansky 2013-10-10 11:06:10 +0200
  • 235024569c fixes #99 , including tests mariomulansky 2013-10-01 19:59:01 -0500
  • 9e729512ab Remove obsolete MSVC check from pragma guard Stephen Kelly 2013-09-26 13:02:51 +0000
  • 1f1bcfac67 Undo previous commit, it was meant for another branch Vladimir Prus 2013-09-25 08:32:03 +0000
  • b94f86ba1b Initial modular patch, from Bjorn. Vladimir Prus 2013-09-25 08:13:57 +0000
  • 5b732bb770 copyright: fixed by script. fix-copyright.py 2013-09-25 08:00:30 +0200
  • 208e6fae02 copyright: script takes dates and names from git history. Pascal Germroth 2013-09-25 08:24:40 +0200
  • 1953c385e5 doc: use phase_chain example for MPI too Pascal Germroth 2013-09-25 04:08:25 +0200
  • 640ff974c1 doc: add phase_chain examples to table Pascal Germroth 2013-09-25 04:07:09 +0200
  • ef1b390863 Revert "doc: define blocks for examples" Pascal Germroth 2013-09-24 01:24:37 +0200
  • 0ccd9cbaad Use Jam rule to only build OpenMP targets with supported compilers. Pascal Germroth 2013-09-24 01:23:31 +0200
  • 59f3988b82 Add MPI phase_chain example, fix bug in phase_chain_omp_state. Pascal Germroth 2013-09-23 16:34:08 +0200
  • e3db3f43fe adding note about molecular dynamics simulation to all examples table Karsten Ahnert 2013-09-22 21:59:08 +0200
  • 2221770bdc add simple openmp example, updated openmp tutorial using the new simpler example mariomulansky 2013-09-21 16:15:05 -0500
  • 108f1b531e finished molecular dynamics example Karsten Ahnert 2013-09-19 21:25:31 +0200
  • 3a2f45705d doc: Boost links as used on http://www.boost.org/doc/libs/ Pascal Germroth 2013-09-17 00:13:06 +0200
  • dc57fbe5e9 doc: Add tutorial for OpenMP/MPI backends Pascal Germroth 2013-09-17 00:56:13 +0200
  • 12987f8f51 doc: define blocks for examples Pascal Germroth 2013-09-16 04:10:07 +0200
  • 228f37abda doc: define __boost_mpi link macro Pascal Germroth 2013-09-17 00:55:28 +0200
  • 75536dc804 doc: Add OpenMP Lorenz attractor examples to table Pascal Germroth 2013-09-17 00:54:51 +0200
  • 50e80c0b4b doc: Add openmp_range_algebra, openmp_algebra to Algebra model table Pascal Germroth 2013-09-17 00:54:06 +0200
  • a68670ff6c doc: define supl template Pascal Germroth 2013-09-17 00:44:45 +0200
  • 45bd34397e doc: Define all greek letters Pascal Germroth 2013-09-17 00:43:21 +0200
  • 9a0d8d0be5 doc: Change import to using in Jamfile, won't build otherwise (?). Pascal Germroth 2013-09-17 00:41:50 +0200
  • b911e2e687 Replace mpi_state.data with mpi_state::operator() Pascal Germroth 2013-09-17 00:08:54 +0200
  • 3905c32133 Rewrite OpenMP/MPI chain_1d performance tests to produce identical results Pascal Germroth 2013-08-03 01:13:08 +0200
  • 86f126b7b5 Use program_options for OpenMP/MPI performance tests Pascal Germroth 2013-09-16 03:56:04 +0200
  • 5db09ba0f5 Don't require C++11 _Pragma for OpenMP. Pascal Germroth 2013-09-16 03:48:46 +0200
  • 0ccbb53281 copy -> split, unsplit Pascal Germroth 2013-09-16 03:46:44 +0200
  • e04d33a144 adding example for molecular dynamics Karsten Ahnert 2013-09-10 12:03:15 +0200
  • 189509ad86 adding multi array dopri5 stepper test Karsten Ahnert 2013-09-10 09:03:30 +0200
  • 1f6645c375 adding multi array stepper test Karsten Ahnert 2013-09-10 09:01:00 +0200
  • 161c0a774a Changes in vex::multivector interface Denis Demidov 2013-09-09 13:33:21 +0400
  • 4d3e4ab28f bug fixing multi array resizing Karsten Ahnert 2013-09-08 21:53:40 +0200
  • f9e7d8303b adding multi-array into forwarding header Karsten Ahnert 2013-09-08 14:33:39 +0200
  • 3fdf166c89 finished tests for multiarray Karsten Ahnert 2013-09-08 13:58:22 +0200
  • 739fdd58a6 adding multi array adaption, same_size, resize, ... Karsten Ahnert 2013-09-03 23:03:52 +0200
  • 5313471493 first version of multi_array_algebra Karsten Ahnert 2013-09-02 20:49:28 +0200
  • bced3651c2 added example for openmp_nested_algebra mariomulansky 2013-08-30 12:35:32 -0500
  • 2c3d368715 Merge branch 'openmp' of github.com:BoostGSoC/odeint-v2 into openmp mariomulansky 2013-08-30 11:12:10 -0500
  • 6a124b34df finalizing docs for velocity verlet Karsten Ahnert 2013-08-27 10:02:38 +0200
  • a54562c6df starting docs for velocity verlet Karsten Ahnert 2013-08-21 09:23:24 +0200
  • 97158268c8 MPI join-copy doesn't resize the target container. #9 Pascal Germroth 2013-08-05 23:34:56 +0200
  • 4ca41e68ca Use Range in openmp_range_algebra. #6 Pascal Germroth 2013-08-05 23:32:58 +0200
  • b55ae85e11 Use Range in openmp_nested_algebra. #6 Pascal Germroth 2013-08-05 23:31:33 +0200
  • 2adbed5b77 Use range split adaptor in MPI split/join copyi_impl. #9 Pascal Germroth 2013-08-05 23:29:27 +0200
  • 2a2f94f0d2 Unit test for split adaptor Pascal Germroth 2013-08-05 23:33:47 +0200
  • cbd358845f Split adaptor implementation for boost range. Pascal Germroth 2013-08-05 23:34:12 +0200