I agree that LAPACK is slow since it computes all eigenvalues, but I found
that alternative eigensolvers (like SLEPc) generally failed to converge for
the SCM eigenproblems, so in my experience LAPACK is the only reliable
choice. I don't have any other suggestion that I can offer on this,
unfortunately, since I have never found a better option than LAPACK for
this. Also, I don't think there is a way to get only the min or max
eigenvalues from LAPACK, I think it automatically computes all eigenvalues
(but you could check the LAPACK documentation if you want to be sure about
that).

In practice I have rarely used the SCM since I generally don't compute
rigorous error bounds, as I explained in some earlier emails. But if you do
want rigorous error bounds then I agree that the SCM is necessary.

Best regards,
David


On Thu, Apr 4, 2019 at 8:52 PM <ss.k...@pusan.ac.kr> wrote:

> Hello, David.
>
>
>
> I have applied SCM in my 3-D elasticity problem with the fine mesh.
>
> Although the SCM process works, It took too long to compute eigenvalues
> using LAPACK.
>
>
>
> The LAPACK yielded in almost all eigenvalues, which was a time-consuming
> cause.
>
> I tried to find ways to reduce the eigenvalue computation time, but I
> could not obtain a solution.
>
> Therefore, I would like to ask you for help.
>
>
>
> My questions are:
>
> 1.       Can we use only the LAPACK in SCM? I tried to use Krylov-Schur
> solver, but there was an error that failed to convergence the eigenvalue in
> the “compute_SCM_bounding_box()” process.
>
> 2.       Is there a way to derive only the minimum or maximum eigenvalue
> in LAPACK?
>
>
>
> I am always grateful for your help.
>
>
>
> Best regards,
>
>
>
> SKang
>

_______________________________________________
Libmesh-users mailing list
Libmesh-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to