The AMP Eigensolver
(Adaptive Multigrid Preconditioned Eigensolver) is a software
for computing the smallest eigenvalues and the associated eigenfunctions
of a self-adjoint and elliptic partial differential operator in 2D domains.
The AMP Eigensolver
software contains a fast adaptive grid refinement and an efficient
iterative eigensolver with multigrid preconditioning.
The adaptive grid refinement uses residual based error estimators with respect to
linear and quadratic finite elements.
The eigensolver is an implementation of the preconditioned gradient subspace iteration for the Rayleigh quotient.
The preconditioner is a multigrid V-cycle with Jacobi smoothing.
See  for numerical experiments with the
The core of the software is written in FORTRAN and uses the BLAS and LAPACK libraries. The FORTRAN code has been precompiled for the following platforms:
The users' front-end is a graphical user interface (GUI) in Matlab.
Download of the AMP Eigensolver:
is an eigensolver
for self-adjoint and elliptic partial differential operators in 2D domains.
© 2014 Ming Zhou & Klaus Neymeyr, Universität Rostock, Institut für Mathematik.
The software can be used for academic, research and other similar noncommercial uses. The user acknowledges that this software is still in the development stage and that it is provided by the copyright holders and contributors "as is" and any express or implied warranties, fitness for a particular purpose are disclaimed. In no event shall the copyright owner or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages.
The copyright holders provide no reassurances that the source code provided does not infringe any patent, copyright, or any other intellectual property rights of third parties. The copyright holders disclaim any liability to any recipient for claims brought against recipient by any third party for infringement of that parties intellectual property rights.
The user has to respect the LAPACK license, see http://www.netlib.org/lapack/LICENSE.txt.