Commit Graph

1384 Commits

Author SHA1 Message Date
mariomulansky
b68f8e78c7 added current_time_step() to dense output concept 2013-10-10 14:44:48 +02:00
mariomulansky
bb7ebc3af7 adding boost::ref support for stepper parameter in integrate functions, including tests - closes #101 2013-10-10 13:17:19 +02:00
mariomulansky
8170fa3b71 +max_abs and epsilon accuracy in less_with_sign 2013-10-10 11:06:10 +02:00
mariomulansky
235024569c fixes #99 , including tests 2013-10-01 19:59:01 -05:00
Stephen Kelly
9e729512ab Remove obsolete MSVC check from pragma guard
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq

is now clean.

[SVN r85952]
2013-09-26 13:02:51 +00:00
Vladimir Prus
1f1bcfac67 Undo previous commit, it was meant for another branch
[SVN r85888]
2013-09-25 08:32:03 +00:00
Vladimir Prus
b94f86ba1b Initial modular patch, from Bjorn.
[SVN r85884]
2013-09-25 08:13:57 +00:00
fix-copyright.py
5b732bb770 copyright: fixed by script. 2013-09-25 08:26:18 +02:00
Pascal Germroth
208e6fae02 copyright: script takes dates and names from git history. 2013-09-25 08:26:13 +02:00
Pascal Germroth
1953c385e5 doc: use phase_chain example for MPI too 2013-09-25 04:10:15 +02:00
Pascal Germroth
640ff974c1 doc: add phase_chain examples to table 2013-09-25 04:10:15 +02:00
Pascal Germroth
ef1b390863 Revert "doc: define blocks for examples"
Using a simpler example now.

This reverts commit 12987f8f51.
2013-09-25 04:10:15 +02:00
Pascal Germroth
0ccd9cbaad Use Jam rule to only build OpenMP targets with supported compilers. 2013-09-25 04:10:15 +02:00
Pascal Germroth
59f3988b82 Add MPI phase_chain example, fix bug in phase_chain_omp_state. 2013-09-25 04:10:15 +02:00
Karsten Ahnert
e3db3f43fe adding note about molecular dynamics simulation to all examples table 2013-09-22 21:59:08 +02:00
mariomulansky
2221770bdc add simple openmp example, updated openmp tutorial using the new simpler example 2013-09-21 16:15:05 -05:00
Karsten Ahnert
108f1b531e finished molecular dynamics example 2013-09-19 21:25:31 +02:00
Pascal Germroth
3a2f45705d doc: Boost links as used on http://www.boost.org/doc/libs/ 2013-09-17 01:24:11 +02:00
Pascal Germroth
dc57fbe5e9 doc: Add tutorial for OpenMP/MPI backends 2013-09-17 01:24:09 +02:00
Pascal Germroth
12987f8f51 doc: define blocks for examples 2013-09-17 01:24:06 +02:00
Pascal Germroth
228f37abda doc: define __boost_mpi link macro 2013-09-17 01:24:04 +02:00
Pascal Germroth
75536dc804 doc: Add OpenMP Lorenz attractor examples to table 2013-09-17 01:24:02 +02:00
Pascal Germroth
50e80c0b4b doc: Add openmp_range_algebra, openmp_algebra to Algebra model table 2013-09-17 01:24:00 +02:00
Pascal Germroth
a68670ff6c doc: define supl template 2013-09-17 01:23:57 +02:00
Pascal Germroth
45bd34397e doc: Define all greek letters 2013-09-17 01:23:54 +02:00
Pascal Germroth
9a0d8d0be5 doc: Change import to using in Jamfile, won't build otherwise (?). 2013-09-17 01:23:52 +02:00
Pascal Germroth
b911e2e687 Replace mpi_state.data with mpi_state::operator() 2013-09-17 01:23:42 +02:00
Pascal Germroth
3905c32133 Rewrite OpenMP/MPI chain_1d performance tests to produce identical results 2013-09-17 01:07:14 +02:00
Pascal Germroth
86f126b7b5 Use program_options for OpenMP/MPI performance tests 2013-09-17 01:03:58 +02:00
Pascal Germroth
5db09ba0f5 Don't require C++11 _Pragma for OpenMP. 2013-09-17 01:03:53 +02:00
Pascal Germroth
0ccbb53281 copy -> split, unsplit 2013-09-17 01:03:39 +02:00
Karsten Ahnert
e04d33a144 adding example for molecular dynamics 2013-09-10 12:03:15 +02:00
Karsten Ahnert
189509ad86 adding multi array dopri5 stepper test 2013-09-10 09:03:30 +02:00
Karsten Ahnert
1f6645c375 adding multi array stepper test 2013-09-10 09:01:00 +02:00
Denis Demidov
161c0a774a Changes in vex::multivector interface
There are no more non-owning multivectors in VexCL. vex::multivector
class has only two template parameters now: type and number of
components.

vex::tie() now returns vex::expression_tuple instead of non-owning
multivector. This allows to tie vectors of different types or even
writable expressions (e.g. slices) together.
2013-09-09 13:33:21 +04:00
Karsten Ahnert
4d3e4ab28f bug fixing multi array resizing 2013-09-08 21:53:40 +02:00
Karsten Ahnert
f9e7d8303b adding multi-array into forwarding header 2013-09-08 14:33:39 +02:00
Karsten Ahnert
3fdf166c89 finished tests for multiarray 2013-09-08 13:58:22 +02:00
Karsten Ahnert
739fdd58a6 adding multi array adaption, same_size, resize, ... 2013-09-03 23:03:52 +02:00
Karsten Ahnert
5313471493 first version of multi_array_algebra 2013-09-02 20:49:28 +02:00
mariomulansky
bced3651c2 added example for openmp_nested_algebra 2013-08-30 12:35:32 -05:00
mariomulansky
2c3d368715 Merge branch 'openmp' of github.com:BoostGSoC/odeint-v2 into openmp 2013-08-30 11:12:10 -05:00
Karsten Ahnert
6a124b34df finalizing docs for velocity verlet 2013-08-27 10:02:38 +02:00
Karsten Ahnert
a54562c6df starting docs for velocity verlet 2013-08-21 09:23:24 +02:00
Pascal Germroth
97158268c8 MPI join-copy doesn't resize the target container. #9 2013-08-06 02:29:40 +02:00
Pascal Germroth
4ca41e68ca Use Range in openmp_range_algebra. #6 2013-08-06 02:29:40 +02:00
Pascal Germroth
b55ae85e11 Use Range in openmp_nested_algebra. #6 2013-08-06 02:29:40 +02:00
Pascal Germroth
2adbed5b77 Use range split adaptor in MPI split/join copyi_impl. #9 2013-08-06 02:29:40 +02:00
Pascal Germroth
2a2f94f0d2 Unit test for split adaptor 2013-08-06 02:29:40 +02:00
Pascal Germroth
cbd358845f Split adaptor implementation for boost range. 2013-08-06 02:29:09 +02:00