SupraLu
 Abstract
 SupraLU is a thin layer on top of the sequential SuperLU
library. The core of SupraLU is written in C with
hooks written in Fortran90 and Python. SupraLU can
be used to:
 solve linear systems (using the
SuperLU engine)
 compute the determinants

compute eigenvalues/eigenvectors (only for the complex
version and based on an inverse iteration scheme)

perform basic linear algebra operations (matrix.vector
multiplications)
The underlying SuperLU data
structure uses a compressed column storage format for
the sparse matrix representation. The SuperLU structure
is manipulated via API calls whose first argument take
an opaque
handle . The handle contains the address of the
underlying C data structure, it can be freely passed
back and forth between C and Fortran/Python. The handle
gives an object oriented flavor to SupraLU allowing
several instances to coexist.
 DateOfInformation
 Thr Jun 18 16:58:51 2009
 Domain
 Numerical Tools
 Keyword
 matrix, eigenvalues, eigenvectors
 Language
 C, Python, Fortran 90
 Name
 SupraLu
 Webpage
 http://w3.pppl.gov/NTCC/SupraLu
 ContactIs
 Alexander Pletzer
Meta Data URL from which this entry was created:
http://w3.pppl.gov/rib/repositories/NTCC/objects/Asset/supralu.html
Help on [un]subscribing
Home
Comments, Suggestions to:
ntcc_webmaster@pppl.gov