- Sep 01, 2015
-
-
Markus Blatt authored
-
- Apr 10, 2015
-
-
Steffen Müthing authored
This check was added to improve the error message returned when using MPI without correctly initializing it (e.g. by creating a parallel grid), see FS#1612 for further information.
-
- Sep 30, 2014
-
-
Steffen Müthing authored
In order to simplify fallback handling between code with and without MPI support, this patch makes the specialization of CollectiveCommunication for MPI communicators default-constructible by defaulting the underlying MPI communicator to MPI_COMM_WORLD, which should be reasonable for most scenarios. As the non-specialized version for sequential code is already default-constructible, this allows grid constructors to accept a CollectiveCommunication object regardless of whether MPI support is enabled or not and to provide a default value for this parameter. This patch resolves FS#1497.
-
- Apr 07, 2014
-
-
Benjamin Bykowski authored
-
- Jan 10, 2014
-
-
Martin Nolte authored
Somehow, the vector version of CollectiveCommunication< MPI_Comm >::prod passed std::plus to allreduce (instead of std::multiplies). This patch corrects this flaw.
-
- Jul 10, 2013
-
-
Christian Engwer authored
update documentation
-
- Jan 24, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r7086]]
-
- Nov 06, 2012
-
-
Christian Engwer authored
see FS#1055 for details [[Imported from SVN: r7055]]
-
- Aug 24, 2012
-
-
Martin Nolte authored
[[Imported from SVN: r6925]]
-
- May 02, 2012
-
-
Christoph Grüninger authored
[[Imported from SVN: r6678]]
-
- Apr 23, 2012
-
-
Oliver Sander authored
This is part of FS 787 [[Imported from SVN: r6649]]
-
- Jan 20, 2012
-
-
Martin Nolte authored
[[Imported from SVN: r6553]]
-
- Sep 08, 2011
-
-
Markus Blatt authored
[[Imported from SVN: r6493]]
-
- Aug 17, 2011
-
-
Markus Blatt authored
[[Imported from SVN: r6489]]
-
- Nov 25, 2010
-
-
Markus Blatt authored
[[Imported from SVN: r6269]]
-
- Oct 31, 2010
-
-
Christian Engwer authored
[[Imported from SVN: r6221]]
-
- Aug 25, 2010
-
-
Christian Engwer authored
[[Imported from SVN: r6108]]
-
Christian Engwer authored
[[Imported from SVN: r6105]]
-
- Dec 07, 2009
-
-
Oliver Sander authored
[[Imported from SVN: r5750]]
-
Oliver Sander authored
[[Imported from SVN: r5748]]
-
- Nov 16, 2009
-
-
Markus Blatt authored
since the shared_ptr change?) [[Imported from SVN: r5713]]
-
- Oct 13, 2009
-
-
Christian Engwer authored
* update Makefiles and configure [[Imported from SVN: r5643]]
-
- Oct 12, 2009
-
-
Oliver Sander authored
[[Imported from SVN: r5631]]
-
- Sep 29, 2009
-
-
Markus Blatt authored
[[Imported from SVN: r5604]]
-
Markus Blatt authored
[[Imported from SVN: r5603]]
-
- Sep 16, 2009
-
-
Markus Blatt authored
Fixed parmetis check. Parmetis is only enanbled if the correct CPPFLAGS are used (just like MPI). [[Imported from SVN: r5573]]
-
- Nov 23, 2008
-
-
Christian Engwer authored
make headercheck SILENT=1 CXXFLAGS="-Wall -pedantic": * remove spurious ';' [[Imported from SVN: r5380]]
-
- Aug 08, 2007
-
-
Christian Engwer authored
[[Imported from SVN: r4968]]
-
- Apr 24, 2007
-
-
Markus Blatt authored
[[Imported from SVN: r4923]]
-
- Nov 14, 2006
-
-
Markus Blatt authored
[[Imported from SVN: r4779]]
-
Markus Blatt authored
Fixed a serious bug. (At least sum was not O.K. when working with an inout array. We really have to allocate an out array and copy the results.) Made mpicollectivecommunication more generic and reduced code duplication. There are to new functions (allreduce) than can be given a binary function (e. g. std::plus) representing the calculation. [[Imported from SVN: r4778]]
-
Markus Blatt authored
The collective operations now work with simple C arrays. [[Imported from SVN: r4777]]
-
- Mar 15, 2006
-
-
Peter Bastian authored
[[Imported from SVN: r4314]]
-
- Mar 08, 2006
-
-
Peter Bastian authored
- no new documentation added. It just appears at new places. [[Imported from SVN: r4297]]
-
- Feb 15, 2006
-
-
Markus Blatt authored
if it is not needed. Anyway the MPI error handler will be called before the error value is returned. The default handler will abort the programm so the error code will not be returned anyway. [[Imported from SVN: r4080]]
-
- Jan 18, 2006
-
-
Markus Blatt authored
Undone previous change. [[Imported from SVN: r3868]]
-
Markus Blatt authored
[[Imported from SVN: r3866]]
-
- Dec 15, 2005
-
-
Peter Bastian authored
two files. So, sequential applications do not try to include MPI even if HAVE_MPI is true [[Imported from SVN: r3663]]
-
- Dec 14, 2005
-
-
Peter Bastian authored
[[Imported from SVN: r3658]]
-
Peter Bastian authored
[[Imported from SVN: r3655]]
-