All posts by John Vetter Burkardt

Spring 2018 ARC Workshops and Tutorials

ARC will offer many free classes on scientific computing, sponsored by Network Learning Initiatives (NLI) and held in room 1100 Torgersen. NLI encourages you to register for these classes through their web site https://nli.tlos.vt.edu, but unregistered auditors are welcome to sit in.

For a list of dates, times, and titles for the classes, refer to

https://secure.hosting.vt.edu/www.arc.vt.edu/userguide/spring-2018-arc-workshops-and-tutorials/

Accessing LAPACK from the MKL library

Many user programs reference the LAPACK (Linear Algebra PACKage) library. The ARC software library does not include a standalone compiled version of this library. However, a highly tuned version of the LAPACK library is included in the ATLAS library (along with the BLAS, FFT functions, and many others). The optimized versions of LAPACK functions available through the MKL library typically offer better performance than a user could get from a source code library of LAPACK. For details, refer to https://secure.hosting.vt.edu/www.arc.vt.edu/userguide/lapack_mkl/ .

Accessing LAPACK from the ATLAS library

Many user programs reference the LAPACK (Linear Algebra PACKage) library. The ARC software library does not include a standalone compiled version of this library. However, some of the most useful LAPACK functions are available in the ATLAS library, which contains automatically tuned versions of those functions, as well as every BLAS function. Automatic tuning typically offers better performance than a user could get from a source code library of LAPACK. For details, refer to https://secure.hosting.vt.edu/www.arc.vt.edu/userguide/lapack_atlas/ .

Accessing BLAS functions in the MKL Library

Many user programs reference the BLAS (Basic Linear Algebra Subprograms) library. The ARC software library does not include a standalone compiled version of this library. However, the BLAS are available in the Intel MKL library, which contains automatically tuned versions of every BLAS function, offering better performance than a user could get from a source code library of BLAS. For details, refer to https://secure.hosting.vt.edu/www.arc.vt.edu/userguide/blas_mkl/ .