From: "Francesco Perrone" <>
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$>
Reply-To: "Francesco Perrone" <>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: 1365516440 24796 (9 Apr 2013 14:07:20 GMT)
NNTP-Posting-Date: Tue, 9 Apr 2013 14:07:20 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 1737773
Xref: 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.