========================================================================================== README BLACS and ScaLAPACK for build using Microsoft Visual Studio with Intel Compilers ========================================================================================== Julie Langou - University Of Tennessee - September 2007 /lapack-for-windows Requirements: - Microsoft MPI :MSMPI (it is included in the Microsoft Computer Cluster Pack) or MPICH2 - Microsoft Visual Studio - Intel Compilers for Windows: Fortran and C - LAPACK for Windows - BLAS library (by default Reference BLAS for Windows) Installation: 1 - Pre-Installation -------------------- - Before doing anything you need to set up the following 2 environnement variables LAPACK and SCALAPACK. To do so, right Click on 'Your Computer' > Properties > Advanced Tab > Environnement Variables > New Then to setup SCALAPACK Environnemnt Variable enter: variable Name:SCALAPACK Variable Value:C:\Documents and Settings\__MYUSER__\My Documents\SCALAPACK 1.8.0 for Windows (or where ever you have unzip the SCALAPACK archive) and for LAPACK enter: variable Name:LAPACK Variable Value:C:\Documents and Settings\__MYUSER__\My Documents\LAPACK 3.1.1 for Windows (or where ever you have unzip the LAPACK archive) 2 - BLACS library build ----------------------- - Open the Solution BLACS.sln in the BLACS_VSsolution/Visual Studio Solution folder - Choose the configuration you want: - Release/x64 or Debug/x64 if you want to use Microsoft MPI - Release/win32 or Debug/win32 if you want to use MPICH2 - Build the Solution. This will create the BLACS, BLACS_Finit and BLACS_Cinit libraries in the lib/x64 or lib/win32 folder. ( a d is added to the librairies for Debug) - Run the BLACS testings found in Testing/EXE to make sure the build is successful. You need at least 4 process to run them. 3 - SCALAPACK library build -------------------------- - Open the Solution scalapack-1.8.0.sln in the SCALAPACK_1.8.0_VSsolution/Visual Studio Solution folder - Choose the configuration you want: - Release/x64 or Debug/x64 if you want to use Microsoft MPI - Release/win32 or Debug/win32 if you want to use MPICH2 - Build the Solution. This will create the SCALAPACK libraries in the lib/x64 or lib/win32 folder. ( a d is added to the librairies for Debug) - Run some of the SCALAPACK testings found in Testing, Pblas/Testing, Redist/Testing to make sure the build is successful. You need at least 4 process to run them. Support: [preferred] - LAPACK and ScaLAPACK forum : /lapack-forum - ScaLAPACK mailing list: scalapack@cs.ut.edu