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

rwBlaInitStatics()

Module:  Linear Algebra   Group:  Global Functions


Global Function

Local Index

Members

Synopsis

#include "rw/lapack/blainit.h"
inline void 
rwBlaInitStatics();

Description

Global function rwBlaInitStatics() allows you to "preinitialize" static data in the Rogue Wave version of the lapack bla library. To avoid the risk of race conditions with multiple threads under stress, call this function prior to first use of code from the Linear Algebra Module (whether directly or indirectly through lapack or math libraries).

This function is necessary only when using multiple threads with the Rogue Wave LAPACK Basic Linear Algebra Subroutines(BLAS), as opposed to those from some other vendor. When used with BLAS libraries from another vendor (such as MKL from Intel or SPL from Sun), this function is a no-op.

Example



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.