We have an initial version of PLASMA 2.0 for Windows, containing static binary libraries in 32 and 64 bit precisions. Consider this a early alpha release, since it has only been tested by a few people at ICL. Note that performance optimization has not been a priority in this release. The Windows PLASMA libraries pass all our internal accuracy tests, so the results should be correct.
You can access the Windows installers via the PLASMA web site. Select the "Software" link.http://icl.cs.utk.edu/plasma/
The Windows port was built with Intel C and Fortran compilers using the CMake build system. The executables in the testing, examples and timing directories are statically linked with Intel MKL BLAS libraries, and all the required dependencies (e.g. Intel Fortran libraries) should be available via redistributable libraries in the lib directory. You should not need the Intel compilers or MKL to run these binaries. Please let me know if you have problems with these executables (e.g. missing library dependencies).
The examples directory contains a Makefile.nmake, which would provide an example of how you can build with Microsoft nmake using several different compilers (MS Visual C, Intel C, Intel Fortran) and several different BLAS libraries (Intel MKL, AMD ACML). You will need to install a BLAS library to use PLASMA. Please let me know of any problems you have using your BLAS library.
For the MS Visual C compiler, you will need to examine the flags and options in examples/Makefile.nmake to determine the correct settings. For our examples we have ensured that C++ mode is forced during compilation (/TP /EHsc), that the static multithreaded libraries are used (\MT) and that the linker does not try to link MSVCRT (\nodefaultlib:MSVCRT.lib).
Since I am trying to improve the Windows port, I would welcome any feedback.