Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Linear Algebra Module User's Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

9.4 Basic Linear Algebra Package

SourcePro Analysis ships with a version of the Basic Linear Algebra Subroutines (Level 1), abbreviated BLAS, which is contained in the public domain linear algebra library LAPACK. When you build the Linear Algebra Module or the Essential Math Module, these routines are compiled into a separate library so that you may substitute your own version of the LAPACK BLAS. To do this, simply link your BLAS library into your application in place of the one included with SourcePro Analysis.

When using multiple threads with the BLAS library that is shipped with SourcePro, you should first call global function rwBlaInitStatics() from the Linear Algebra Module. This will ensure that you avoid the risk of race conditions with multiple threads under stress. For more information, see Part II, "Global Function Reference," in the Linear Algebra Module Reference Guide.



Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.