[petsc-users] fgmres does not support left preconditioner

Barry Smith bsmith at mcs.anl.gov
Wed Jun 8 16:43:14 CDT 2016


   I do not think that it is possible to have a "left preconditioned" FMGRES. 

   Barry

> On Jun 8, 2016, at 2:31 PM, Fande Kong <fdkong.jd at gmail.com> wrote:
> 
> Hi all,
> 
> Any reasons to let fgmres do not support left preconditioner?  In theory, fgmres should with left preconditioner. Please correct me, if I am wrong.
> 
> 
> Fande Kong,
> 
> 
> [0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------
> [0]PETSC ERROR: No support for this operation for this object type
> [0]PETSC ERROR: KSP fgmres does not support LEFT
> [0]PETSC ERROR: See http://www.mcs.anl.gov/petsc/documentation/faq.html for trouble shooting.
> [0]PETSC ERROR: Petsc Release Version 3.6.2, unknown 
> [0]PETSC ERROR: ./heartfsi on a arch-darwin-cxx-opt named LiviadeMacBook-Pro.local by livia Wed Jun  8 12:19:07 2016
> [0]PETSC ERROR: Configure options --with-clanguage=cxx --with-shared-libraries=1 --download-fblaslapack=1 --with-mpi-dir=/Users/livia/math/mpich-3.1_install --download-parmetis=1 --download-metis=1 --download-netcdf=1 --download-exodusii=1 --download-hdf5=1 --with-debugging=no --with-c2html=0 --download-hypre=1 --download-superlu_dist=1 --with-64-bit-indices=1
> [0]PETSC ERROR: #1 KSPSetUpNorms_Private() line 418 in /Users/livia/math/petsc/src/ksp/ksp/interface/itcreate.c
> [0]PETSC ERROR: #2 KSPSetUp() line 256 in /Users/livia/math/petsc/src/ksp/ksp/interface/itfunc.c
> [0]PETSC ERROR: #3 KSPSolve() line 546 in /Users/livia/math/petsc/src/ksp/ksp/interface/itfunc.c
> [0]PETSC ERROR: #4 SNESSolve_NEWTONLS() line 233 in /Users/livia/math/petsc/src/snes/impls/ls/ls.c
> [0]PETSC ERROR: #5 SNESSolve() line 3906 in /Users/livia/math/petsc/src/snes/interface/snes.c
> [0]PETSC ERROR: #6 TimeStepperSolve() line 376 in /Users/livia/math/spmcs/src/application/heartfsi/timestepper.cpp
> [0]PETSC ERROR: #7 main() line 68 in /Users/livia/math/spmcs/src/application/heartfsi/fluidstructureinteraction.cpp
> 



More information about the petsc-users mailing list