# FEAST Eigenvalue Solver (curio)

**URL:** <https://calculix.discourse.group/t/feast-eigenvalue-solver-curio/2353>\
**Category:** Uncategorized\
**Created:** [July 24, 2024, 6:47am UTC](https://calculix.discourse.group/t/feast-eigenvalue-solver-curio/2353 "2024-07-24T06:47:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rafal.brzegowy](https://avatars.discourse-cdn.com/v4/letter/r/a9adbd/32.png) [@rafal.brzegowy](https://calculix.discourse.group/u/rafal.brzegowy)\
**Post date:** [July 24, 2024, 6:47am UTC](https://calculix.discourse.group/t/feast-eigenvalue-solver-curio/2353/1 "2024-07-24T06:47:22Z")

</div>

Main page:

> **[FEAST Eigenvalue Solver: Features](http://www.feast-solver.org/features.htm)**
>
> Homepage

User Guide:  
[https://arxiv.org/pdf/2002.04807](https://arxiv.org/pdf/2002.04807)

I don’t know, but maybe the implementation would be relatively simple (replace old ARPACK?):

```auto
* Driver interfaces for dense (using LAPACK), banded (using [SPIKE](http://www.spike-solver.org/)), and sparse-CSR formats (using MKL-PARDISO);
* IFEAST- FEAST w/o factorization for sparse-CSR drivers (using BiCGStab);
* PFEAST- FEAST using 3 levels of MPI parallelism for HPC (MPI solvers includes MKL-Cluster- PARDISO and PBiCGStab); Sparse and RCI interfaces compatible with local row-distributed data.

```

---

<div class="post-metadata">

**Author:** ![jbr](https://avatars.discourse-cdn.com/v4/letter/j/ecccb3/32.png) [@jbr](https://calculix.discourse.group/u/jbr)\
**Post date:** [July 25, 2024, 2:49am UTC](https://calculix.discourse.group/t/feast-eigenvalue-solver-curio/2353/2 "2024-07-25T02:49:33Z")

</div>

Interesting option. I will take a look at it and see if I can link it to ccx.
