next up previous contents
Next: gnuplot Up: Other Software Previous: Other Software

LINPACK/BLAS

 

MGGHAT uses a few routines from the LINPACK and BLAS packages. You may already have these packages installed on your system; consult with your system administrator. If they are available on your system, you should use the installed version since it is likely to be optimized for your particular computer. If they are not already installed, you can obtain the required routines from netlib (see section 2.1.1 for information on obtaining software from netlib ). MGGHAT uses the following routines from LINPACK and BLAS :

LINPACK
sgbco.f sgbsl.f ssifa.f ssisl.f
BLAS
scopy.f r1mach.f isamax.f saxpy.f sdot.f sscal.f sswap.f

To obtain them by email, send netlib the message

send sgbco sgbsl ssifa ssisl from linpack
send scopy from blas

r1mach is included with the MGGHAT distribution, since this version covers more computer types than the version distributed by netlib . The other routines from BLAS are used by the LINPACK routines, and will be automatically sent with the LINPACK request.

If you follow the email instructions, you will receive two return mailings, one for the LINPACK request and one for the BLAS request. Each of these should be saved to a file, for example linpack.sh and blas.sh. Edit the files to remove the mail header, and unpack them with the commands sh linpack.sh (or whatever filename you used) and sh blas.sh. At this point scopy.f will be in the current directory, and two subdirectories ( linpack and blas) will be created with the other routines. Concatenate all the routines into one file called linpack.f. For example, use the command cat linpack/* blas/* scopy.f > linpack.f.



next up previous contents
Next: gnuplot Up: Other Software Previous: Other Software



william.mitchell@nist.gov