Commit Graph

  • 92c0a40f04 MPI resize/copy: different inner state types for both sides. #10 Pascal Germroth 2013-08-05 23:28:01 +0200
  • 875a13dfa4 Guard OpenMP against Clang. (Or better rewrite the Jamfile to only build OpenMP targets for GCC & Intel toolsets?) Pascal Germroth 2013-08-03 01:11:28 +0200
  • b0a35c06eb Use up to 64 threads for the benchmark. mariomulansky 2013-08-03 01:48:11 +0200
  • c9b1140b67 Enable binding threads to processors. mariomulansky 2013-08-03 01:47:48 +0200
  • 54fd67d60f Use boost::ref mariomulansky 2013-08-03 01:45:20 +0200
  • d209d7cf2f Enable whole program optimisation for ICC mariomulansky 2013-08-03 01:42:45 +0200
  • 79c9b6c7ff adding iterator docs Karsten Ahnert 2013-08-05 09:08:12 +0200
  • c7d814ac7f adding time to system function call in velocity verlet Karsten Ahnert 2013-08-05 00:56:19 +0200
  • 0ae9080585 adjusting template arguments in velocity verlet Karsten Ahnert 2013-08-05 00:52:39 +0200
  • fd568c6968 velocity verlet test with boost units Karsten Ahnert 2013-08-04 22:38:15 +0200
  • 8333b2899a adding test for velocity verlet Karsten Ahnert 2013-08-04 14:58:41 +0200
  • caacc11927 Merge branch 'velocity_verlet' of github.com:headmyshoulder/odeint-v2 into velocity_verlet Karsten Ahnert 2013-08-04 13:56:46 +0200
  • d5fbd21356 correct indent Karsten Ahnert 2013-08-04 13:56:40 +0200
  • 8c4e77c06c Merge remote-tracking branch 'origin' mariomulansky 2013-07-28 20:00:39 -0500
  • 303c15454f fixed #94 + test case (now in master) mariomulansky 2013-07-28 19:59:57 -0500
  • 7f28ba75e8 fixed problem with icc mariomulansky 2013-07-28 19:26:32 -0500
  • c25cfa86ab bug fix in velocity verlet test, but velocity verlet is still not finished Karsten Ahnert 2013-07-25 22:17:36 +0200
  • 4688e3a0f0 continue with velocity verlet Karsten Ahnert 2013-07-25 17:16:13 +0200
  • 4f9284367d cont velocity verlet Karsten Ahnert 2013-07-24 10:21:16 +0200
  • 61bfb1bf26 adding velocity verlet Karsten Ahnert 2013-07-23 14:09:26 +0200
  • 4a6db9a52c MPI osc_chain_1d benchmark #4 Pascal Germroth 2013-07-21 04:41:09 +0200
  • 1ffb155345 Unit tests for MPI state #9, resize #11 and reduction #12 Pascal Germroth 2013-07-21 04:39:40 +0200
  • 7a709f7dc1 MPI state and algebra #9 #10 Pascal Germroth 2013-07-21 04:38:16 +0200
  • 744e108fc2 Show perfect speedup in OpenMP plot Pascal Germroth 2013-07-21 04:36:20 +0200
  • d76b77083d Fix wrong index in OpenMP osc_chain_1d Pascal Germroth 2013-07-21 04:35:49 +0200
  • 66e32e3e67 Reuse value from previous iteration in simple case too. #3 From <9792ca4f33/osc_chain_1d/openmp/system.hpp>. Makes simple/split times comparable (change is minimal though). Pascal Germroth 2013-07-19 04:15:52 +0200
  • fd5a419d51 1D-chain performance test. #3 Based on <9792ca4f33/osc_chain_1d/openmp2> Pascal Germroth 2013-07-19 02:07:44 +0200
  • daa54972d0 Update Lorenz ensemble sample to new OpenMP algebra Pascal Germroth 2013-07-19 02:05:13 +0200
  • de83cdcec9 Reorganize OpenMP algebra and state. #5 #6 #7 openmp_range_algebra: parallel for over a random access container. openmp_nested_algebra: processs parts of a split container in parallel. openmp_state: a split container based on vector<vector<>>. openmp_algebra: use a range_algebra on each part of that container. Pascal Germroth 2013-07-19 02:03:55 +0200
  • 53fa4494fd Remove OpenMP system function wrapper. Not very useful and doesn't cover all forms. Pascal Germroth 2013-07-19 02:04:33 +0200
  • 758d5b4299 ICC has problems with these tests. MPL errors (?!) and numerical errors (probably due to optimization) Pascal Germroth 2013-07-19 02:12:10 +0200
  • 5f25fb50e6 Add all external test cases to Jamroot Pascal Germroth 2013-07-19 02:18:06 +0200
  • 797847039c Adjust gcc/clang warnings Pascal Germroth 2013-07-19 02:17:32 +0200
  • bd667cd2a8 Allow any kind of functor in openmp_wrapper #6 Pascal Germroth 2013-07-07 22:53:00 +0200
  • 243b570dd3 added bjam config vexcl tests Karsten Ahnert 2013-07-05 11:57:46 +0200
  • a4f7f904f4 Merge pull request #93 from ddemidov/vexcl_norm_inf headmyshoulder 2013-07-05 02:07:18 -0700
  • a870c4557b Introducing vector_space_norm_inf specification for VexCL Denis Demidov 2013-07-05 09:38:14 +0400
  • 4871c2049c Merge branch 'master' of github.com:headmyshoulder/odeint-v2 mariomulansky 2013-06-24 11:35:53 -0500
  • 3332ab3879 clean up eigen algebra mariomulansky 2013-06-24 11:35:36 -0500
  • 6b90748f83 fixed eigen algebra mariomulansky 2013-06-24 11:34:51 -0500
  • fe64b0811a OpenMP state #5, algebra #6 and resizer #7 State splits a given Range into an InnerState, one for each thread. The algebra's for_eachN calls for_eachN in parallel on each part, using the InnerState's algebra. There's an openmp_wrapper to parallelize the system function; this needs a way to pass on the offset. Pascal Germroth 2013-06-18 05:07:07 +0200
  • 2277080c9f Trivial algebra for OpenMP #6 Pascal Germroth 2013-06-15 18:07:16 +0200
  • d13e4388b3 Preprocessor macros to generate scale_sumN/for_eachN functors. Pascal Germroth 2013-06-15 17:51:43 +0200
  • ce30759861 Clang complains about unnecessary typenames Pascal Germroth 2013-06-15 23:03:59 +0200
  • cca844e5e7 Fix warnings Pascal Germroth 2013-06-14 23:17:12 +0200
  • f66e0440d7 More warnings Pascal Germroth 2013-06-15 23:06:35 +0200
  • 1af6977c58 Merge pull request #86 from kylelutz/master Mario Mulansky 2013-05-29 19:46:05 -0700
  • 31ab395e3b fix bug/typo in thrust_algebra Kyle Lutz 2013-05-29 22:16:03 -0400
  • 66e5d66d5f some cleanup mariomulansky 2013-05-23 11:22:58 -0500
  • 097ac25e03 even more elegant norm type deduction (recursive value_type analysis) mariomulansky 2013-05-23 11:07:56 -0500
  • 24dd426585 further generalized norm type deduction, now also works for array_algebra mariomulansky 2013-05-23 10:15:43 -0500
  • a0a10ef38a fixed some includes mariomulansky 2013-05-22 17:15:54 -0500
  • f968baf2f8 fixed explicit include path, some cosmetic changes to value type deduction mariomulansky 2013-05-22 16:43:11 -0500
  • d72cae7330 generalize algebra dispatcher for floating point types, generalize norm_inf_result for complex value types Karsten Ahnert 2013-05-22 21:50:47 +0200
  • 8627df6fcb Fixes #85, including test cases mariomulansky 2013-05-22 10:13:37 -0500
  • c933cb1169 ommit unneccessary resizing in symplectic stepper mariomulansky 2013-04-26 14:12:35 -0500
  • c3ef77dff5 deleted now unused reduce functions in algebra mariomulansky 2013-04-24 16:17:49 -0500
  • 5891ae0991 short update of thrust docs mariomulansky 2013-04-23 19:53:31 -0500
  • 75b8f0a4a3 Merge pull request #83 from headmyshoulder/algebra_dispatcher Mario Mulansky 2013-04-23 17:41:19 -0700
  • b5799c4869 added float specialization mariomulansky 2013-04-23 19:37:47 -0500
  • 57d7c16189 merging algebra_dispatcher mariomulansky 2013-04-23 19:37:30 -0500
  • c4f11cd517 + ublas patch for matrix operator / mariomulansky 2013-04-23 18:50:01 -0500
  • 9a27de253b added thrust_operations_dispatcher.hpp mariomulansky 2013-04-23 18:41:57 -0500
  • 0f5505f35e fix in mtl4 algebra dispatcher for morton dense matrices mariomulansky 2013-04-23 18:39:05 -0500
  • 70384c5cc4 added operations dispatcher mariomulansky 2013-04-23 18:33:44 -0500
  • 93b277624e updating docs to incorporate the introduction of an algebra_dispatcher mariomulansky 2013-04-23 17:40:06 -0500
  • 631493ac0c Merge pull request #81 from headmyshoulder/eigen headmyshoulder 2013-04-22 11:38:36 -0700
  • 45d7ce8903 added ublas matrix support for stepsize control, needs ublas bugfix, though mariomulansky 2013-04-17 10:02:15 -0500
  • 129c87ba42 delete explicit algebra template parameters, use the dispatcher mariomulansky 2013-04-16 16:33:49 -0500
  • af9391edee norm specializations for mtl4 mariomulansky 2013-04-16 15:55:13 -0500
  • 1b0b39b1be fixed missing casts in controlled_runge_kutta, plus test case mariomulansky 2013-04-15 12:20:08 -0500
  • 16080c58d6 changed to norm_inf in algebras, tests are running, but external bindings not updated yet mariomulansky 2013-04-10 18:17:10 -0500
  • 64cfc42388 ublas extensions mariomulansky 2013-04-07 20:35:53 -0500
  • 330a0c84fd fix from cshelton Karsten Ahnert 2013-03-27 22:59:02 +0100
  • 94bc9b4cc9 Merge branch 'master' of github.com:headmyshoulder/odeint-v2 Karsten Ahnert 2013-03-27 22:49:31 +0100
  • 3c5be14ac6 include the iterators in the forward header Karsten Ahnert 2013-03-27 22:49:18 +0100
  • 4b451d5872 Update getting_started.qbk headmyshoulder 2013-03-27 22:42:58 +0100
  • 2e994a9c51 Merge pull request #78 from headmyshoulder/iterator headmyshoulder 2013-03-27 14:26:33 -0700
  • 4c7933a7c0 manual merge from trunk Karsten Ahnert 2013-03-27 22:25:54 +0100
  • 8558ae4d2e Merge pull request #52 from ddemidov/master headmyshoulder 2013-03-27 14:15:27 -0700
  • 0d55c589a9 removed eigen_resize from dopri5 example Karsten Ahnert 2013-03-27 21:13:37 +0100
  • 850defa3db added unit test for runge_kutta dopri 5 and eigen Karsten Ahnert 2013-03-26 08:41:02 +0100
  • 7371858ffb added eigen algebra, todo: write tests Karsten Ahnert 2013-03-25 09:43:09 +0100
  • 497648833a typos in iterator docs Karsten Ahnert 2013-03-05 08:18:38 +0100
  • c4ead424e4 m_first replace by m_at_end, using less_with_sign now Karsten Ahnert 2013-02-27 09:08:06 +0100
  • 1e68db2b8b Merge branch 'iterator' of github.com:headmyshoulder/odeint-v2 into iterator Karsten Ahnert 2013-02-19 08:44:15 +0100
  • fb9ad63cb0 bug fixing, one tests failed before Karsten Ahnert 2013-02-19 08:16:28 +0100
  • da114de960 comment typo mariomulansky 2013-02-14 11:38:05 +0100
  • aa378b9bc7 fixed github links mariomulansky 2013-02-14 10:59:14 +0100
  • 9f984e29f6 +boost.multiprecision example and doc mariomulansky 2013-02-14 10:34:05 +0100
  • 126716c60c Fix PDF install rule so it can be called from external scripts. John Maddock 2013-02-12 18:22:59 +0000
  • 8fde810ecf Minor fixes for PDF build from Paul Bristow. John Maddock 2013-02-12 18:03:57 +0000
  • 4c29a36ab7 +comment mariomulansky 2013-02-07 17:11:16 +0100
  • bd20c5d340 some typos and comments mariomulansky 2013-02-07 13:00:50 +0100
  • 17ba1b1031 documentation for odeints iterators Karsten Ahnert 2013-02-05 09:20:51 +0100
  • a016a86435 tmp commit Karsten Ahnert 2013-02-05 09:14:17 +0100
  • f7300799da update todo list Karsten Ahnert 2013-02-01 15:03:22 +0100
  • 94de59c54a finalized redesign iterators Karsten Ahnert 2013-02-01 14:55:41 +0100
  • a64b3f65f2 adaptive time iterator for controlled steppers implemented Karsten Ahnert 2013-01-24 15:49:41 +0100
  • 9ebb9ec100 const step time iterator for steppers implemented and tested Karsten Ahnert 2013-01-24 09:04:35 +0100