[Dune] Runtime error with parallel linear solver

Tobias Ritschel tobiasritschel at gmail.com
Thu Jun 11 10:38:10 CEST 2015


Ah, this is clearly my error. I am using the constructor

OwnerOverlapCopyCommunication
<http://www.dune-project.org/doc/doxygen/dune-istl-html/class_dune_1_1_owner_overlap_copy_communication.html#a93f446939bd4d6623bdf2e544f183f8c>
(MPI_Comm
comm_, SolverCategory::Category
<http://www.dune-project.org/doc/doxygen/dune-istl-html/struct_dune_1_1_solver_category.html#ae061380ac961490be6ee353cf0dc1733>
cat_=SolverCategory::overlapping,
bool freecomm_=false)

and used the created object without an index set. Is the information
automatically set up when constructing an IndexInfoFromGrid object, or
should they be set with AddLocalIndex and AddRemoteIndex? And is this the
most convenient way to set up the indices?

On 11 June 2015 at 09:59, Markus Blatt <markus at dr-blatt.de> wrote:

> Hi,
>
> On Wed, Jun 10, 2015 at 09:00:36PM +0200, Tobias Ritschel wrote:
> >
> > terminate called after throwing an instance of
> > 'Dune::InterfaceBuilder::RemotexIndicesStateError'
> >
> > As far as I can see, it is called when I call the member function apply
> on
> > the RestartedGMRES solver object.
> >
>
> This only happens if the information in the RemoteIndices is not in
> sync with the underlying IndexSets. This can be case if these were
> changed, but there was not call to RemoteIndices::rebuild().
> Thi is also reflected in the error message: "RemoteIndices is not in
> sync with the index set. Call RemoteIndices::rebuild first!"
>
> So the question is: How do you set up the index sets and the remote
> information that you are using in OwnerOverlapCopyCommunication?
>
> Cheers,
>
> Markus
>
> --
> Do you need more support with DUNE or HPC in general?
>
> Dr. Markus Blatt - HPC-Simulation-Software & Services
> http://www.dr-blatt.de
> Hans-Bunte-Str. 8-10, 69123 Heidelberg, Germany
> Tel.: +49 (0) 160 97590858
>
> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20150611/7f1ffc00/attachment.htm>


More information about the Dune mailing list