Re: [petsc-dev] Chebyshev hybrid option has no functional interface or man pages

2014-03-14 Thread Hong Zhang
Barry, I sent this email out, but apparently it failed to reach you. On Tue, Mar 11, 2014 at 10:46 PM, Hong Zhang hzh...@mcs.anl.gov wrote: Barry, The hybrid Chebyshev was implemented for experimentation, but had not been found useful, so the default is set as FALSE. I can add a functional

Re: [petsc-dev] Chebyshev hybrid option has no functional interface or man pages

2014-03-14 Thread Barry Smith
I’d remove it. Thanks Barry On Mar 13, 2014, at 9:49 PM, Hong Zhang hzh...@mcs.anl.gov wrote: Barry, I sent this email out, but apparently it failed to reach you. On Tue, Mar 11, 2014 at 10:46 PM, Hong Zhang hzh...@mcs.anl.gov wrote: Barry, The hybrid Chebyshev was implemented

Re: [petsc-dev] Chebyshev hybrid option has no functional interface or man pages

2014-03-14 Thread Hong Zhang
Barry, Currently, we have following options for hybrid Chebyshev: -ksp_chebyshev_hybrid: FALSE Use hybrid Chebyshev () -ksp_chebyshev_hybrid_chebysteps 2: Number of Chebyshev steps in hybrid Chebyshev () -ksp_chebyshev_hybrid_eststeps 10: Number of adaptive/est steps in hybrid Chebyshev

Re: [petsc-dev] Chebyshev hybrid option has no functional interface or man pages

2014-03-14 Thread Barry Smith
Beats me. It is worth keeping only if the “slight performance advantage” is of practical use. Like while, for example, used in a multigrid smoother. If it just makes a bad algorithm you won’t use anyways slightly better than it is not work keeping Barry On Mar 14, 2014, at 2:20 PM, Hong

Re: [petsc-dev] Chebyshev hybrid option has no functional interface or man pages

2014-03-14 Thread Hong Zhang
Barry, The hybrid Chebyshev was implemented for experimentation, but had not been found useful, so the default is set as FALSE. I can add a functional interface though. Hong On Tue, Mar 11, 2014 at 9:15 PM, Smith, Barry F. bsm...@mcs.anl.gov wrote: There should be a functional interface for

Re: [petsc-dev] Chebyshev hybrid option has no functional interface or man pages

2014-03-14 Thread Hong Zhang
Barry: Beats me. It is worth keeping only if the slight performance advantage is of practical use. Like while, for example, used in a multigrid smoother. If it just makes a bad algorithm you won't use anyways slightly better than it is not work keeping It does not improve mg smoother:

Re: [petsc-dev] Chebyshev hybrid option has no functional interface or man pages

2014-03-13 Thread Jed Brown
This is Hong's code. I don't believe in this method. ;-) Barry Smith bsm...@mcs.anl.gov writes: There should be a functional interface for turning this on and off with a manual page. Barry /* Use hybrid Chebyshev. Ref: A hybrid Chebyshev Krylov-subspace algorithm for

Re: [petsc-dev] Chebyshev hybrid option has no functional interface or man pages

2014-03-13 Thread Barry Smith
On Mar 13, 2014, at 9:22 PM, Jed Brown j...@jedbrown.org wrote: This is Hong's code. I don't believe in this method. ;-) Yup and if Hong believes in it she should add the support. But wait, you are questioning the publication of three gods of ad hoc numerical linear algebra?? Howard

[petsc-dev] Chebyshev hybrid option has no functional interface or man pages

2014-03-11 Thread Barry Smith
There should be a functional interface for turning this on and off with a manual page. Barry /* Use hybrid Chebyshev. Ref: A hybrid Chebyshev Krylov-subspace algorithm for solving nonsymmetric systems of linear equations, Howard Elman and Y. Saad and P. E. Saylor, SIAM