next up previous contents index
Next: Selecting a Complex Arithmetic Up: Templates and Driver Routines Previous: Postprocessing and Accuracy Checking

Complex Drivers

    There are four drivers for complex date type problems. They are named in the form of XndrvY, where the first character X specifies the precision used as follows:
c single precision complex,
z double precision complex,
and the last character Y is a number between 1 and 4 indicating the type of the problem to be solved and the mode to be used. Each number is associated with a unique combination bmat and iparam(7) value. The parameter which used to select the eigenvalues of interest is controlled by the user, but recommended settings are given in the discussion that follows. Table A.7 summarizes the features of each double precision complex arithmetic driver. The procedure for modifying a complex driver is similar to that is used for the first four symmetric drivers.


 
Table A.7: The functionality of the complex arithmetic drivers.
   
DRIVER PROBLEM SOLVED
   
zndrv1 Standard eigenvalue problem (bmat = 'I')
  in the regular mode (iparam(7) = 1).
zndrv2 Standard eigenvalue problem (bmat = 'I')
  in a shift-invert mode (iparam(7) = 3).
zndrv3 Generalized eigenvalue problem (bmat = 'G')
  in the regular inverse mode (iparam(7) = 2).
zndrv4 Generalized eigenvalue problem (bmat = 'G')
  in a shift-invert mode (iparam(7) = 3).



 
next up previous contents index
Next: Selecting a Complex Arithmetic Up: Templates and Driver Routines Previous: Postprocessing and Accuracy Checking
Chao Yang
11/7/1997