## 01/22/2000 ##########################################################
#                                                                      #
#  The directory skypack/drv                                           #
#                                                                      #
########################################################################

   The current directory is organized as follows:

   A.dat       : the upper triangle, in coordinate format (row,column,
                 value), of a test matrix of dimension 18. 
   B.dat       : the coefficients, in coordinate format (row,column,
                 value), of a diagonal test matrix of dimension 18. 
   Makefile    : generates a test driver labelled `driver' (give a
                 look into it for details).
   README      : this file.
   driver.dat  : data for testing MTRXY and SKYSS.
   driver.out1 : (L') and the inverse of (D), in the entries (i,i), 
                 for (A)=(L)*(D)*(L'), where (A) is the matrix 
                 stored in the file A.dat.
   driver.out2 : (L') and the inverse of (D), in the entries (i,i), 
                 for [(A)+sigma*(B)]=(L)*(D)*(L'), where (A) is the 
                 matrix stored in the file A.dat, (B) is the matrix
                 stored in the file B.dat, and sigma=-200.
   driver.out3 : the solution (x) in (A)*(x)=(y), where (A) is the
                 matrix stored in the file A.dat and (y) is given
                 in the file driver.dat.
   driver.out4 : the vector (y) in (y)=(A)*(x), where (A) is the
                 matrix stored in the file A.dat and (x) is 
                 given in the file driver.dat.
   driver.par  : contains data to be read by the driver model,
                 . the 1st line defines the module to be tested, that
                   is to say, MTRXY, SKYPCF, SKYSCF or SKYSS,
                 . the 2nd line defines the binary file where (A) will 
                   be read from (generated by skyfmt),
                 . the 3rd line defines the binary file where the block
                   information for (A) will be read from (generated by 
                   skyfmt),
                 . the 4th line defines the binary file where (B) will 
                   be read from (generated by skyfmt),
                 . the 5th line defines the binary file where (D) and
                   (L') will be stored,
                 . the 6th line defines the type of (A) for MTRXY or 
                   the type of (B) for SKYPCF and SKYSCF, 1 for a
                   diagonal matrix, 2 for a skyline matrix,
                 . the 7th and 8th lines define the dimensions of the
                   submatrices to be used in the module SKYPCF,
                 . the 9th line defines sigma for the effective matrix
                   [(A)+sigma*(B)].
   driver_dp.f : driver model, double precision version.
   driver_dp.f : driver model, single precision version.
   skyfmt_dp.f : reads a matrix in coordinate format and rewrites it
                 in skyline fashion in the binary file op_A.bin with
                 the blocking information given in the binary file
                 info.bin, double precision version.
   skyfmt_sp.f : reads a matrix in coordinate format and rewrites it
                 in skyline fashion in the binary file op_A.bin with
                 the blocking information given in the binary file
                 info.bin, single precision version.

end of README ##########################################################
