================================================================================ CULA Sparse S1 (CUDA 4.0) Release Notes EM Photonics, Inc. ================================================================================ -------------------------------------------------------------------------------- Important Beta Notices -------------------------------------------------------------------------------- This Beta is intended to elicit feedback prior to the formal release of CULA Sparse. Re-distribution is prohibited, and the Beta package should be used only by the approved Beta participant. Interoperability with dense CULA is limited; it is recommended to uninstall CULA while testing CULA Sparse Beta. This restriction will be lifted in a simultaneous release of CULA and CULA Sparse. As this is Beta software, the interface, contents, and functionality are all subject to change. This release should be judged primarily on the interface and correctness of the included routines. Publication of benchmarks is discouraged. -------------------------------------------------------------------------------- Installation Instructions -------------------------------------------------------------------------------- For installation instructions, please consult the CULAProgrammersGuide.pdf file included in the 'doc' folder of your CULA Sparse distribution. -------------------------------------------------------------------------------- System Requirements -------------------------------------------------------------------------------- CULA requires that your system be equipped with a NVIDIA CUDA-compatible device in order to run CULA-enabled programs. The NVIDIA drivers must be version 270.81 (or greater) for Windows systems and 270.41.19 for Linux systems. Mac OSX systems must have 4.0.17 or newer. -------------------------------------------------------------------------------- Supported Operating Systems -------------------------------------------------------------------------------- All systems feature 32-bit and 64-bit support. * Windows XP / Vista / 7 * Ubuntu Linux 9.04 (and newer) * Red Hat Enterprise Linux 4.8 / 5.3 * Fedora 11 * Mac OSX 10.6 Snow Leopard -------------------------------------------------------------------------------- Revision History -------------------------------------------------------------------------------- CULA Sparse S1 Beta 2 (September 27, 2011) CULA Sparse S1 Beta 1 (August 24, 2011) -------------------------------------------------------------------------------- Changelog -------------------------------------------------------------------------------- Release S1 CUDA 4.0 (November 2, 2011) ---------------------------------------- * Feature: Improved speeds for all solvers * Feature: Matrix reordering option; can lead to large perf gains for ILU * Feature: MINRES solver * Feature: Fully compatible with CULA R13 and above * Feature: Option to disable stagnation checking for more speed * Feature: Added iterativeBenchmark example for evaluating the performance of different solvers and options * Improved: Result printout will show if useBestAnswer was invoked * Changed: Header renamed to cula_sparse.h; transitional header available * Notice: Integrated LGPL COLAMD package; see src folder and license Release S1 Beta 2 CUDA 4.0 (September 27, 2011) ----------------------------------------------- * Feature: BiCGSTAB solver * Feature: BiCGSTAB(L) solver * Feature: Complex (Z) data types available for all solvers * Feature: Fortran module added * Feature: Configuration parameter to return best experienced solution * Feature: Maximum runtime configuration parameter * Feature: New example for Fortran interface * Feature: New example for MatrixMarket data * Changed: Must link two libraries now (cula_sparse and cula_core) Release S1 Beta 1 CUDA 4.0 (August 24, 2011) -------------------------------------------- * Feature: Cg, BiCg, and GMRES solvers * Feature: CSC, CSR, COO storage formats * Feature: Jacobi, Block Jacobi, ILU0 preconditioners * Feature: Double precision only * Feature: Support for all standard CUDA platforms; Linux 32/64, Win 32/64, OSX -------------------------------------------------------------------------------- More Information -------------------------------------------------------------------------------- For more information on the CULAtools family of products, please visit our webpage at http://www.culatools.com To provide feedback, please visit http://www.culatools.com/forums and post in the appropriate forum topic.