[Dune] Is anyone using the FMatrixHelp/DynamicMatrixHelp eigenvalue functions?
Oliver Sander
oliver.sander at tu-dresden.de
Tue Jul 3 09:57:35 CEST 2018
Hi Jö,
> - fmatrixev.hh:
> - FMatrixHelp::eigenValues<dim, K>() for dim > 3
> - FMatrixHelp::eigenValuesNonSym()
I don't think I currently use them. However, these very days I was toying around
with the idea of using them to implement the Golub-Welsch algorithm for computing
Gauß quadrature points. This does not mean that I veto the removal. I don't
think that the implementation in dune-common is particularly pretty, and
I am not sure that dune-common is the best place for this kind of advanced
numerical linear algebra.
Best,
Oliver
> - FMatrixHelp::eigenValuesLapackCall()
> - FMatrixHelp::eigenValuesNonsymLapackCall()
> - dynmatrixev.hh:
> - DynamicMatrixHelp::eigenValuesNonSym()
> - DynamicMatrixHelp::eigenValuesNonsymLapackCall()
>
> Please respond until 2018-07-09 (in one week) I you use those functions,
> otherwise I'll start removing them (and that would would be a waste of time if
> the removal has to be reverted later...).
>
>
> Backgound: https://gitlab.dune-project.org/core/dune-istl/issues/48
>
> Essentially, these functions require Lapack and in turn blas to be linked into
> the dune-common library, causing hanging programs due to incompatible versions
> of blas being linked later from dune-istl, depending on system system
> configuration.
>
> The "Help" suffix on the namespaces suggests that these functions are not part
> of any official interface, which would mean they can be removed without
> notice. That may already solve the linking problem, and if it doesn't at
> least it I would only have dune-istl left to deal with.
>
> On the other hand, these functions, although they are only thin wrappers at
> best around lapack functions, do have quite elaborate tests, suggesting
> someone might care about them. So I thought I'd better ask here.
>
> Regards,
> Jö.
>
>
>
> _______________________________________________
> Dune mailing list
> Dune at lists.dune-project.org
> https://lists.dune-project.org/mailman/listinfo/dune
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5158 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20180703/149a850e/attachment.bin>
More information about the Dune
mailing list