Path: news.mathworks.com!not-for-mail
From: "Francesco Perrone" <francesco86perrone@yahoo.it>
Newsgroups: comp.soft-sys.matlab
Subject: Lapack spptrf function
Date: Tue, 9 Apr 2013 14:07:20 +0000 (UTC)
Organization: Universit&#224; del Salento
Lines: 13
Message-ID: <kk17ao$o6s$1@newscl01ah.mathworks.com>
Reply-To: "Francesco Perrone" <francesco86perrone@yahoo.it>
NNTP-Posting-Host: www-03-blr.mathworks.com
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: newscl01ah.mathworks.com 1365516440 24796 172.30.248.48 (9 Apr 2013 14:07:20 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Tue, 9 Apr 2013 14:07:20 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 1737773
Xref: news.mathworks.com comp.soft-sys.matlab:793069

Hi everybody,

I have got a question concerning a specific LAPACK function: spptrf.

spptrf allows for a Cholesky factorization of a given positive definite symmetric matrix by only input of the upper (respectively lower) triangular factor, stored as an array.

Therefore is the given matrix has N*N dimension, spptrf will receive as input only the N(N+1)/2 independent element stored as uni-dimensional matrix.

Now, I've seen that C:\Program Files\MATLAB\R2012a\extern\include\lapack.h includes spptrf. But can I directly call spptrf?

I do need this function in order to drastically reduce the computational effort of my current code.

I thank you in advance for any support you will show.