Releases: nep-pack/NonlinearEigenproblems.jl
Releases · nep-pack/NonlinearEigenproblems.jl
NEP-PACK 1.0.1
Patched ChebPEP, Mder_NEP, Mder_Mlincomb_NEP
new tutorial: Python 2
NEP-PACK 1.0.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
: https://nep-pack.github.io/NonlinearEigenproblems.jl/methods/#NonlinearEigenproblems.NEPSolver.contour_block_SS - Common (parallelizable) interface for contour integral methods
- Support for chebyshev polys #190 https://nep-pack.github.io/NonlinearEigenproblems.jl/types/#NonlinearEigenproblems.NEPTypes.ChebPEP
- 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)
- New algorithm: ILAN - Infinite Lanczos Method for symmetric NEPs
- Support for LowRankNEPs
- New benchmark: bessel functions FEM model:
nep_gallery("dtn_dimer")
- CORK data types (full as well as low rank) #227 #230: https://nep-pack.github.io/NonlinearEigenproblems.jl/types/#CORK-data-types-1
- Eigsolver refactorization #213
- Algorithm independent deflation: https://nep-pack.github.io/NonlinearEigenproblems.jl/deflation/
- 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/
- Interface with python, matlab, etc. https://nep-pack.github.io/NonlinearEigenproblems.jl/tutorial_matlab1/
- Artificial boundary conditions: https://nep-pack.github.io/NonlinearEigenproblems.jl/movebc_tutorial/
- Interface with fortran code: https://nep-pack.github.io/NonlinearEigenproblems.jl/tutorial_fortran1
- Boundary element method: https://nep-pack.github.io/NonlinearEigenproblems.jl/bemtutorial
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
NEP-PACK 0.2.8
New release:
- New method: contour
block_SS
#189 - Refactorization of the contour integral solvers: Introduction of
MatrixIntegrator
- 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
NEP-PACK 0.2.7
NEP-PACK 0.2.6
NEP-PACK 0.2.5
The release contains:
- Convenience functions #159
- More Low-Rank NEP support #157
- Bugfixes
- Documentation updates
- 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/
NEP-PACK 0.2.4
The release contains:
- Bugfixes
- 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/
NEP-PACK 0.2.3
This is a minor release with bugfixes, addition gallery problems and tutorials in the documentation:
- Boundary element method: https://nep-pack.github.io/NonlinearEigenproblems.jl/bemtutorial/
- Artificial boundary conditions: https://nep-pack.github.io/NonlinearEigenproblems.jl/movebc_tutorial/
NEP-PACK 0.2.2
This is a minor release, with bug fixes, addition of some benchmark problems, and introduction of the DerSPMF
format.