- Oct 17, 2014
-
-
Oliver Sander authored
-
- Oct 06, 2014
-
-
Ansgar Burchardt authored
-
- Oct 01, 2014
-
-
Tobias Malkmus authored
This very old gcc bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=10200 is fixed in clang but not in icc or gcc, see FS#1505.
-
- 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.
-
- Sep 29, 2014
-
-
Dominic Kempf authored
CollectiveCommunication serves as a fallback implementation, when code that is written for parallel computations is executed in sequential. The template parameters BinaryFunctions are no-op then, but they are still there to define the interface. However, in a generic (parallel) implementation these will be given. Including binaryfunctions.hh here avoids error messages due to no-op template parameters whose names could not be found by the compiler.
-
- May 14, 2014
-
-
Oliver Sander authored
-
- Apr 09, 2014
-
-
Christoph Grüninger authored
-
- Apr 07, 2014
-
-
Benjamin Bykowski authored
-
- Mar 22, 2014
-
-
Christoph Grüninger authored
-
- Mar 18, 2014
-
-
Oliver Sander authored
-
- Mar 06, 2014
-
-
Christian Engwer authored
-
Christian Engwer authored
-
- Feb 14, 2014
-
-
Christoph Grüninger authored
-
Christoph Grüninger authored
These headers were moved in Dune 2.3.
-
- Jan 17, 2014
-
-
Christian Engwer authored
when we try to send data, it might happen, that for some reason we don't want to any data. This happens, when the dynamic size of our CommPolicy is 0. In that case we must not add a MessageInformation, otherwise we get an MPI error.
-
Christian Engwer authored
-
- Jan 16, 2014
-
-
Markus Blatt authored
-
- Jan 14, 2014
-
-
Robert Kloefkorn 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.
-
- Dec 18, 2013
-
-
Markus Blatt authored
VariableSizeCommunicator now appears in doxyen and the parallel index sets are a subsection of the parallel section.
-
- Dec 17, 2013
-
-
Markus Blatt authored
There entries in doxyerror.log about undocumented function parameters and parameters that had a wrong name in the documentation. This patch fixes this.
-
Markus Blatt authored
This patch introduces a new macro DUNE_UNUSED_PARAMETER(parm) for marking unused parameters that are there for a purpose (e.g. the prescribed interfac The macro simply performs a cast to void. In addition all unused parameter w that I found were removed.
-
- Dec 13, 2013
-
-
Markus Blatt authored
-
Markus Blatt authored
-
Markus Blatt authored
With this patch VariableSizeCommunicator now really supports a varying number of data entries per index during communication.
-
Markus Blatt authored
[parallel,release] Adds a new buffered communicator that does not need to know the data amount per index when receiving. During communication of data with a parallel DUNE grid the amount of data items received at an index is not known at the receiving side. With this communicator it is possible to build such a communication based on index lists at the sending and receiving side. With this patch only fixed size of data items per index is supported.
-
Markus Blatt authored
-
- Dec 03, 2013
-
-
Markus Blatt authored
There was one line of diff missing in that patch. Sorry!
-
Markus Blatt authored
Previously, copying a RemoteIndexListModifier resulted in a double free of a pointer to a list of global indices. There was no need to use a pointer to this, though. After this patch we store the list directly by value. Thus the default copy constructor works but makes a rather cheap copy of a (most often empty) singly linked list and we get rid off the non-default destructor.
-
- Dec 02, 2013
-
-
Markus Blatt authored
-
- Oct 14, 2013
-
-
Steffen Müthing authored
-
- Sep 23, 2013
-
-
Markus Blatt authored
Previously, a variable (found) was only initialized in one branch of an if statement but used later on in any case. This patch makes sure that is initialized in both branches.
-
- Jul 10, 2013
-
-
Christian Engwer authored
update documentation
-
- May 08, 2013
-
-
Elias Pipping authored
-
- Feb 25, 2013
-
-
Carsten Gräser authored
Patch by Bernd Flemisch [[Imported from SVN: r7385]]
-
- Feb 22, 2013
-
-
Christian Engwer authored
add missing implementation of state() [[Imported from SVN: r7378]]
-
- Feb 13, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r7124]]
-
- Feb 01, 2013
-
-
Christoph Grüninger authored
[[Imported from SVN: r7099]]
-
- Jan 28, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r7092]]
-
- Jan 24, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r7087]]
-