Navigation : 
        
          
    
   Manual 
    
   Input Variables  
    
  - 
   Atomic Orbitals 
    
  - 
   Calculation Modes 
    
  - 
   ClassicalParticles 
    
  - 
   DFTBPlusInterface 
    
  - 
   Execution 
    
  - 
   Hamiltonian 
    
  - 
   Linear Response 
    
  - 
   Math 
    
  - 
   Maxwell 
    
  - 
   MaxwellStates 
    
  - 
   Mesh 
    
  - 
   Output 
    
  - 
   SCF  
    
  -- 
   Convergence 
    
  -- 
   Eigensolver  
      --- CGAdditionalTerms 
      --- CGDirection 
      --- CGEnergyChangeThreshold 
      --- CGOrthogonalizeAll 
      --- ChebyshevFilterBoundMixing 
      --- ChebyshevFilterDegree 
      --- ChebyshevFilterLanczosOrder 
      --- ChebyshevFilterNIter 
      --- Eigensolver 
      --- EigensolverImaginaryTime 
      --- EigensolverMaxIter 
      --- EigensolverMinimizationIter 
      --- EigensolverTolerance 
      --- Preconditioner 
      --- PreconditionerFilterFactor 
      --- PreconditionerIterationsMiddle 
      --- PreconditionerIterationsPost 
      --- PreconditionerIterationsPre 
      --- StatesOrthogonalization 
      --- SubspaceDiagonalization 
  
    
  -- 
   LCAO 
    
  -- 
   Mixing 
    
  -- 
   RDMFT 
      -- SCFCalculateDipole 
      -- SCFCalculateForces 
      -- SCFCalculatePartialCharges 
      -- SCFCalculateStress 
      -- SCFinLCAO 
  
    
  - 
   States 
    
  - 
   System 
    
  - 
   Time-Dependent 
    
  - 
   Utilities 
    
  - 
   Alphabetic Index 
  
    
   Tutorials 
    
   Developers 
    
   Releases 
         
       
    
    
    ChebyshevFilterDegree 
    
    
    
    
ChebyshevFilterDegree 
Section  SCF::Eigensolver  
Type  integer 
Default  10 
 
Used by the Chebyshev filter only.
The degree of the Chebyshev polynomial used to dampen the interval of eigenstates
one is not interested in.
The larger the polynomial, the fewer SCF steps should be required to reach convergence,
however this directly defines the number of matrix-vector products performed on the Hamiltonian
per SCF step.
A value in the range 8 <= ChebyshevFilterDegree <= 20 is reasonable.
 
    
         
        
        
        
        Source information
        
         
    
    
electrons/eigensolver.F90  : 336
 call  parse_variable ( namespace ,  'ChebyshevFilterDegree' ,  default_chebyshev_params % degree ,  eigens % cheby_params % degree )