On Thu, Nov 17, 2011 at 10:24:56PM +0100, Andre Massing wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 11/17/2011 09:40 PM, Anders Logg wrote:
> > Looks like the only remaining thing is periodic BC not working
> > with Trilinos. From running the periodic demo:
> >
> > Error: Unable to add block of values to Epetra matrix. *** Reason:
> > Did not manage to perform Epetra_FECrsMatrix::SumIntoGlobalValues.
> > *** Where: This error was encountered inside EpetraMatrix.cpp.
> >
>
> I wrote a somewhat lengthy email about that, explaining what goes
> wrong and asking for opinons... you have even replied to it :)
I know and I've read it carefully!
I think I responded and said that this needs to be addressed by
incorporating boundary conditions into the FunctionSpace by
implementing constrained spaces. I even linked to a blueprint.
Bottom line: we won't fix this now so I'll add a check in that demo
that it doesn't work with Epetra.
--
Anders
> The bottom line is that there are several related issues:
> 1. The sparsity pattern does not consider PeriodicBC thus there will
> be an error in Trilinos when copying a slave row to a master row since
> the matrix is filled / finalized.
>
> 2. Dirichlet and PeriodicBC calling and matrix.apply() while applying
> bc. Every such call triggers a finalization of the matrix atm.
>
> 3. https://bugs.launchpad.net/dolfin/+bug/891452
> (which for some reason does not show up in the bug overview, neither
> has been sent to the list, strange.)
>
> See the original post
> https://bugs.launchpad.net/dolfin/+bug/864741/comments/2
>
> for a more detailed explanation.
> The point is that it seems like a more fundamental problem where I
> haven't dared to dirty-hack around without opinions from the devs
> /maintainers :)
On Thu, Nov 17, 2011 at 10:24:56PM +0100, Andre Massing wrote: FECrsMatrix: :SumIntoGlobalV alues.
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 11/17/2011 09:40 PM, Anders Logg wrote:
> > Looks like the only remaining thing is periodic BC not working
> > with Trilinos. From running the periodic demo:
> >
> > Error: Unable to add block of values to Epetra matrix. *** Reason:
> > Did not manage to perform Epetra_
> > *** Where: This error was encountered inside EpetraMatrix.cpp.
> >
>
> I wrote a somewhat lengthy email about that, explaining what goes
> wrong and asking for opinons... you have even replied to it :)
I know and I've read it carefully!
I think I responded and said that this needs to be addressed by
incorporating boundary conditions into the FunctionSpace by
implementing constrained spaces. I even linked to a blueprint.
Bottom line: we won't fix this now so I'll add a check in that demo
that it doesn't work with Epetra.
--
Anders
> The bottom line is that there are several related issues: /bugs.launchpad .net/dolfin/ +bug/891452 /bugs.launchpad .net/dolfin/ +bug/864741/ comments/ 2
> 1. The sparsity pattern does not consider PeriodicBC thus there will
> be an error in Trilinos when copying a slave row to a master row since
> the matrix is filled / finalized.
>
> 2. Dirichlet and PeriodicBC calling and matrix.apply() while applying
> bc. Every such call triggers a finalization of the matrix atm.
>
> 3. https:/
> (which for some reason does not show up in the bug overview, neither
> has been sent to the list, strange.)
>
> See the original post
> https:/
>
> for a more detailed explanation.
> The point is that it seems like a more fundamental problem where I
> haven't dared to dirty-hack around without opinions from the devs
> /maintainers :)
> - -- enigmail. mozdev. org/ OxXuoAAoJEA79gg nbq9dm0ToIAJYp0 9Rkq9midizQnt8z w4gr 4FR9EV3yBqhAwg7 Ay/4UW96Da9mt09 JoY+CRKEWyzBVhD 0TC9 KgHWKiwyBA/ 7l+4SRXen6DXAne EKIfBJGnNFiul3H TgjBxFdR yt2FpZl89qI34Yn OwCNj9vZAXNe8TW A4qsHmc7BTmBWoj LYBS OmmQHZ47fZg83Sx MUJgPkPbDKxgHBa M0sp9Q2X+ f1lu5uY/ wF 90Ud3JBIinin43g W4GfL661DzldNlk i8kbU5Zzob97wOn CHOpI=
> Andre
>
>
>
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.17 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://
>
> iQEcBAEBAgAGBQJ
> 197meLuTEuBn7fN
> jcDw7aroXZVJMZ9
> ZG7sMELsvynDM7r
> eStuEd73652epXB
> 4pIOPIfb8bSA/
> =l8m5
> -----END PGP SIGNATURE-----