SupraLU has been moved into a private GitHub repository and is no longer used by TRANSP. Send your GitHub handle to transp_support@pppl.gov to request access.

https://github.com/PrincetonUniversity/SupraLU/


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:

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 co-exist.


NTCC Webmaster
Last modified: Tue Dec 16 16:26:49 EST 2003