]> https://gitweb.dealii.org/ - dealii.git/commit
Fix Vector::operator=(TrilinosWrappers::MPI::Vector) 6005/head
authorJean-Paul Pelteret <jppelteret@gmail.com>
Wed, 7 Mar 2018 16:54:25 +0000 (17:54 +0100)
committerJean-Paul Pelteret <jppelteret@gmail.com>
Wed, 7 Mar 2018 16:54:25 +0000 (17:54 +0100)
commita739fca9ee5bc2ebd2deab410a90ed24024813d5
treed5a373bd318cb9df40dab042936329cfe30be5fd
parentbad6cb18ced6c7642c07641a24ce92c20356cf77
Fix Vector::operator=(TrilinosWrappers::MPI::Vector)

Data was being copied to the local vector directly from the distributed
vector (as opposed to its localised equivalent). This lead to only a
partial copy of data, and all of the data was offset incorrectly in the
returned vector (giving each process a different view of the localised
vector).
doc/news/changes/minor/20180307Jean-PaulPelteret [new file with mode: 0644]
include/deal.II/lac/vector.templates.h
tests/trilinos/parallel_block_vector_copy_01.cc [new file with mode: 0644]
tests/trilinos/parallel_block_vector_copy_01.mpirun=2.output [new file with mode: 0644]

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.