declared lapack routines