1*1858f998SYi KongINSTALLATION 2*1858f998SYi Kong 3*1858f998SYi Kong Please execute the following first: 4*1858f998SYi Kong 5*1858f998SYi Kong prompt> ln -s Makefile.ARCH Makefile.in 6*1858f998SYi Kong 7*1858f998SYi Kong where ARCH is one of ALPHA, HPPA, LINUX, SGI64, SUN4, SUN4SOL2, or 8*1858f998SYi Kong your own version (which should be trivial to do for other architectures). 9*1858f998SYi Kong Make sure to set these variables appropriately in your Makefile.ARCH: 10*1858f998SYi Kong 11*1858f998SYi Kong CBDIR is the directory where you unpacked the tar file 12*1858f998SYi Kong BLLIB is your Legacy BLAS library 13*1858f998SYi Kong 14*1858f998SYi Kong Then type: 15*1858f998SYi Kong 16*1858f998SYi Kong prompt> make help 17*1858f998SYi Kong 18*1858f998SYi Kong which will give you a detailed listing of targets to make. 19*1858f998SYi Kong 20*1858f998SYi KongEXECUTING THE TESTERS 21*1858f998SYi Kong 22*1858f998SYi Kong Type: 23*1858f998SYi Kong 24*1858f998SYi Kong./testing/xscblat1 25*1858f998SYi Kong./testing/xdcblat1 26*1858f998SYi Kong./testing/xccblat1 27*1858f998SYi Kong./testing/xzcblat1 28*1858f998SYi Kong./testing/xscblat2 < testing/sin2 29*1858f998SYi Kong./testing/xdcblat2 < testing/din2 30*1858f998SYi Kong./testing/xccblat2 < testing/cin2 31*1858f998SYi Kong./testing/xzcblat2 < testing/zin2 32*1858f998SYi Kong./testing/xscblat3 < testing/sin3 33*1858f998SYi Kong./testing/xdcblat3 < testing/din3 34*1858f998SYi Kong./testing/xccblat3 < testing/cin3 35*1858f998SYi Kong./testing/xzcblat3 < testing/zin3 36*1858f998SYi Kong_______________________________________________________________________________ 37*1858f998SYi Kong 38*1858f998SYi Kong This package contains C interface to Legacy BLAS. 39*1858f998SYi Kong If you want to know how to use makefile, type 'make help.' 40*1858f998SYi Kong 41*1858f998SYi KongWritten by Keita Teranishi (5/20/98) 42*1858f998SYi Kong_______________________________________________________________________________ 43*1858f998SYi Kong 44*1858f998SYi Kong This release updates an inconsistency between the BLAST document and 45*1858f998SYi Kong the interface. According to the document, the enumerated types for 46*1858f998SYi Kong the C interface to the BLAS are not typedef'ed. 47*1858f998SYi Kong 48*1858f998SYi Kong It also updates the Level 2 and 3 testers which check for correct 49*1858f998SYi Kong exiting of routines when called with bad arguments. This is done by 50*1858f998SYi Kong overriding the Legacy BLAS library's implementation of xerbla(). If 51*1858f998SYi Kong this cannot be done ( for instance one cannot override some calls 52*1858f998SYi Kong to xerbla() in Sun's Performance library), then correct error 53*1858f998SYi Kong exiting cannot be checked. 54*1858f998SYi Kong 55*1858f998SYi KongUpdated by Jeff Horner (3/15/99) 56*1858f998SYi Kong_______________________________________________________________________________ 57*1858f998SYi Kong 58*1858f998SYi KongUpdated by R. Clint Whaley (2/23/03): 59*1858f998SYi Kong 60*1858f998SYi KongFixed the i?amax error that I reported three years ago: standard dictates 61*1858f998SYi KongIAMAX return vals in range 0 <= iamax < N, but reference was mistakenly 62*1858f998SYi Kongreturning like F77: 0 < iamax <= N. 63