Skip to content

Use Spectra/Eigen as a replacement for ARPACK #1162

@drroe

Description

@drroe

The only functionality in CPPTRAJ that requires Fortran is ARPACK. Spectra/Eigen is a potential C++ replacement:

https://spectralib.org/

https://libeigen.gitlab.io/

Both libraries are MPL2, which I think is compatible with the GPL3 license that CPPTRAJ uses.

I envision this being handled the way that CPPTRAJ currently handles FFT - use FFTW if present, otherwise fall back to the Fortran code.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions