[Trilinos-Users] Thyra::LinearOpBase - Constructing blocked operators
Einar Otnes
eotnes at gmail.com
Fri Mar 9 10:47:18 MST 2012
Dear experts,
I've been trying to construct blocky matrices using
Thyra::PhysicallyBlockedLinearOpBase and I'm struggling a bit with
understanding the error message below
as it complains about non-compatible vector spaces between the blocky
operator and the vectors it operates on. From what I can read from the
messages below is that I have
"compatible" vector spaces. Or have I missed something?
The output from throwing the instance follows below.
Thanks for all your help.
Best,
Einar Otnes
Error message follows:
terminate called after throwing an instance of
'Thyra::Exceptions::IncompatibleVectorSpaces'
what():
/dd/packages/trilinos/10.10.1/gcc/64/debug/include/Thyra_DefaultBlockedLinearOp_def.hpp:447:
Throw number = 1
Throw test that evaluated to true: !l_isCompatible
DefaultBlockedLinearOp<Scalar>::apply(...):
Spaces check failed for *this * X_in and &*Y_inout:
Error, the following vector spaces are not compatible:
(*this).range() : Thyra::DefaultProductVectorSpace<float>{dim=4,numBlocks=2}
Constituent vector spaces V[0], V[1], ... V[numBlocks-1]:
V[0] = Thyra::TpetraVectorSpace<float, int, int,
Kokkos::TPINode>{globalDim=2,localSubDim=2,localOffset=0,comm=Teuchos::SerialComm<long
int>}
V[1] = Thyra::TpetraVectorSpace<float, int, int,
Kokkos::TPINode>{globalDim=2,localSubDim=2,localOffset=0,comm=Teuchos::SerialComm<long
int>}
*(&*Y_inout)->range() : Thyra::TpetraVectorSpace<float, int, int,
Kokkos::TPINode>{globalDim=4,localSubDim=4,localOffset=0,comm=Teuchos::SerialComm<long
int>}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://software.sandia.gov/pipermail/trilinos-users/attachments/20120309/afb2b312/attachment.html
More information about the Trilinos-Users
mailing list