]> https://gitweb.dealii.org/ - dealii.git/commit
fix (P)ARPACK interface for non-symmetric matrices 2871/head
authorJoscha Gedicke <joscha.gedicke@iwr.uni-heidelberg.de>
Thu, 21 Jul 2016 13:19:58 +0000 (15:19 +0200)
committerJoscha Gedicke <joscha.gedicke@iwr.uni-heidelberg.de>
Mon, 1 Aug 2016 07:49:09 +0000 (09:49 +0200)
commit9e487bc1f593e230438d99b66586cc5ac6495100
tree5d1d029ff3c2c41c154dcbb0c96b550b5fe7d5fd
parentb0bb5a896e92abfb290d9181bd2c512ac77bf082
fix (P)ARPACK interface for non-symmetric matrices

-> test for length n+1 of the eigenvectors in the non-symmetric case, which is related to the storage scheme of complex components
-> allow ARPACK to store n+1 eigenvalues in the work arrays in case the eigenvalues n and n+1 form a complex conjugate pair
-> copy nev eigenvectors from the work arrays as nev is increased by one by dneupd in some cases
-> add set_initial_vector function
-> add tests for advection-diffusion FE matrices with complex eigenvalues
-> improve description of the tests
12 files changed:
doc/news/changes.h
include/deal.II/lac/arpack_solver.h
include/deal.II/lac/parpack_solver.h
tests/arpack/arpack_advection_diffusion.cc [new file with mode: 0644]
tests/arpack/arpack_advection_diffusion.output [new file with mode: 0644]
tests/arpack/parpack_advection_diffusion_petsc.cc [new file with mode: 0644]
tests/arpack/parpack_advection_diffusion_petsc.with_mpi=true.with_trilinos=true.with_arpack_with_parpack=true.mpirun=3.output [new file with mode: 0644]
tests/arpack/parpack_advection_diffusion_trilinos.cc [new file with mode: 0644]
tests/arpack/parpack_advection_diffusion_trilinos.with_mpi=true.with_trilinos=true.with_arpack_with_parpack=true.mpirun=3.output [new file with mode: 0644]
tests/arpack/step-36_ar.cc
tests/arpack/step-36_parpack.cc
tests/arpack/step-36_parpack_trilinos.cc

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.