NEP-PACK 0.3.0
In relation to 0.2.0 this release contains many new features, bugfixes, NEP-solvers and applications.
Modifications include (but are not restricted to):
- New method
contour_block_SS
- Common (parallelizable) interface for contour integral methods
- New tutorials:
- Parallelization + contour: https://nep-pack.github.io/NonlinearEigenproblems.jl/tutorial_contour/,
- Nanophotonics + gmsh: https://nep-pack.github.io/NonlinearEigenproblems.jl/tutorial_nano1/
- Your own solver: https://nep-pack.github.io/NonlinearEigenproblems.jl/tutorial_newmethod/
- Fluid mech: #194 https://nep-pack.github.io/NonlinearEigenproblems.jl/hydrotutorial/
- Support for chebyshev polys #190
- Moved from
Arpack
toArnoldiMethod.jl
to lessen fortran dependence #191 - A new logger-system to customize printouts and store convergence history #182
- Changes to infinite-Arnoldi-type methods where
neigs=Inf
is interpreted as computing as many eigenvalues as possible #183 - Convenience functions #159
- More Low-Rank NEP support #157
- More gallery problems: large-scale nep_gallery("dtn_dimer") Helmholz problem #156
- Contour_beyn improvement #163 #165 (thx @wrs28)
- More tutorials: https://nep-pack.github.io/NonlinearEigenproblems.jl/tutorial_fortran1, https://nep-pack.github.io/NonlinearEigenproblems.jl/tutorial_matlab1/
- New algorithm: ILAN - Infinite Lanczos Method for symmetric NEPs
- Support for LowRankNEPs
- New benchmark: bessel functions FEM model:
nep_gallery("dtn_dimer")
- New tutorials: Interface with python, matlab, etc. https://nep-pack.github.io/NonlinearEigenproblems.jl/tutorial_matlab1/
- Boundary element method: https://nep-pack.github.io/NonlinearEigenproblems.jl/bemtutorial/
- Artificial boundary conditions: https://nep-pack.github.io/NonlinearEigenproblems.jl/movebc_tutorial/
This is essentially a release candidate for 1.0.0