92c0a40f04MPI resize/copy: different inner state types for both sides. #10
Pascal Germroth
2013-08-05 23:28:01 +0200
875a13dfa4Guard 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
b0a35c06ebUse up to 64 threads for the benchmark.
mariomulansky
2013-08-03 01:48:11 +0200
c9b1140b67Enable binding threads to processors.
mariomulansky
2013-08-03 01:47:48 +0200
d76b77083dFix wrong index in OpenMP osc_chain_1d
Pascal Germroth
2013-07-21 04:35:49 +0200
66e32e3e67Reuse 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
daa54972d0Update Lorenz ensemble sample to new OpenMP algebra
Pascal Germroth
2013-07-19 02:05:13 +0200
de83cdcec9Reorganize 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
53fa4494fdRemove OpenMP system function wrapper. Not very useful and doesn't cover all forms.
Pascal Germroth
2013-07-19 02:04:33 +0200
758d5b4299ICC has problems with these tests. MPL errors (?!) and numerical errors (probably due to optimization)
Pascal Germroth
2013-07-19 02:12:10 +0200
5f25fb50e6Add all external test cases to Jamroot
Pascal Germroth
2013-07-19 02:18:06 +0200
a4f7f904f4Merge pull request #93 from ddemidov/vexcl_norm_inf
headmyshoulder
2013-07-05 02:07:18 -0700
a870c4557bIntroducing vector_space_norm_inf specification for VexCL
Denis Demidov
2013-07-05 09:38:14 +0400
4871c2049cMerge branch 'master' of github.com:headmyshoulder/odeint-v2
mariomulansky
2013-06-24 11:35:53 -0500
3332ab3879clean up eigen algebra
mariomulansky
2013-06-24 11:35:36 -0500
6b90748f83fixed eigen algebra
mariomulansky
2013-06-24 11:34:51 -0500
fe64b0811aOpenMP 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
2277080c9fTrivial algebra for OpenMP #6
Pascal Germroth
2013-06-15 18:07:16 +0200
097ac25e03even more elegant norm type deduction (recursive value_type analysis)
mariomulansky
2013-05-23 11:07:56 -0500
24dd426585further generalized norm type deduction, now also works for array_algebra
mariomulansky
2013-05-23 10:15:43 -0500
a0a10ef38afixed some includes
mariomulansky
2013-05-22 17:15:54 -0500
f968baf2f8fixed explicit include path, some cosmetic changes to value type deduction
mariomulansky
2013-05-22 16:43:11 -0500
d72cae7330generalize algebra dispatcher for floating point types, generalize norm_inf_result for complex value types
Karsten Ahnert
2013-05-22 21:50:47 +0200
8627df6fcbFixes#85, including test cases
mariomulansky
2013-05-22 10:13:37 -0500
c933cb1169ommit unneccessary resizing in symplectic stepper
mariomulansky
2013-04-26 14:12:35 -0500
c3ef77dff5deleted now unused reduce functions in algebra
mariomulansky
2013-04-24 16:17:49 -0500
5891ae0991short update of thrust docs
mariomulansky
2013-04-23 19:53:31 -0500
75b8f0a4a3Merge pull request #83 from headmyshoulder/algebra_dispatcher
Mario Mulansky
2013-04-23 17:41:19 -0700