Research Article

A Polynomial Preconditioner for the CMRH Algorithm

Algorithm 1

Hessenberg process with pivoting [2].
set .
Determine so ; ; (interchange   and );
iterate:
for  
     
     for  
   ; ;
  for  
   
  end
   end
   if  
  determine   so   ;
    ;
   end
end