Destroy_Dense_Matrix - independent C function in the serial SuperLU solver that deallocates a SuperMatrix in dense format.
#include <sunperf.h> void Destroy_Dense_Matrix(SuperMatrix *A); void Destroy_Dense_Matrix_64(SuperMatrix_64 *A);
Oracle Solaris Studio Performance Library Destroy_Dense_Matrix(3P)
NAME
Destroy_Dense_Matrix - Precision-independent C function in the serial
SuperLU solver that deallocates a SuperMatrix in dense format.
SYNOPSIS
#include <sunperf.h>
void Destroy_Dense_Matrix(SuperMatrix *A);
void Destroy_Dense_Matrix_64(SuperMatrix_64 *A);
PURPOSE
Destroy_Dense_Matrix() deallocates a SuperMatrix structure with Fortran
style column-wise storage for dense matrix.
ARGUMENTS
SuperMatrix *A (input) - pointer to SuperMatrix A, which is in column-
wise dense format (Stype = SLU_DN).
NOTES
Destroy_Dense_Matrix will deallocate the data structure created in
sCreate_Dense_Matrix() along with the array passed into (and not cre-
ated by) sCreate_Dense_Matrix() as input. If it is not desirable for
Destroy_Dense_Matrix to deallocate memory that was not allocated by
sCreate_Dense_Matrix(), the user may call Destroy_SuperMatrix_Store()
which will leave the input array untouched.
SEE ALSO
Destroy_SuperMatrix_Store
sCreate_Dense_Matrix
SuperMatrix
http://crd.lbl.gov/~xiaoye/SuperLU/
James W. Demmel, Stanley C. Eisenstat, John R. Gilbert, Xiaoye S. Li
and Joseph W. H. Liu, "A supernodal approach to sparse partial pivot-
ing", SIAM J. Matrix Analysis and Applications, Vol. 20, Num. 3, 1999,
pp. 720-755.
7 Nov 2015 Destroy_Dense_Matrix(3P)