SuperLU_DIST
4.0
superlu_dist on CPU and GPU clusters
|
Memory utilities. More...
#include "superlu_zdefs.h"
Functions | |
void * | zuser_malloc_dist (int_t bytes, int_t which_end) |
void | zuser_free_dist (int_t bytes, int_t which_end) |
int_t | zQuerySpace_dist (int_t n, LUstruct_t *LUstruct, gridinfo_t *grid, SuperLUStat_t *stat, mem_usage_t *mem_usage) |
void | zallocateA_dist (int_t n, int_t nnz, doublecomplex **a, int_t **asub, int_t **xa) |
doublecomplex * | doublecomplexMalloc_dist (int_t n) |
doublecomplex * | doublecomplexCalloc_dist (int_t n) |
Variables | |
LU_stack_t | stack |
Memory utilities.
– Distributed SuperLU routine (version 4.0) – Lawrence Berkeley National Lab, Univ. of California Berkeley. October 1, 2014
doublecomplex* doublecomplexCalloc_dist | ( | int_t | n | ) |
doublecomplex* doublecomplexMalloc_dist | ( | int_t | n | ) |
void zallocateA_dist | ( | int_t | n, |
int_t | nnz, | ||
doublecomplex ** | a, | ||
int_t ** | asub, | ||
int_t ** | xa | ||
) |
int_t zQuerySpace_dist | ( | int_t | n, |
LUstruct_t * | LUstruct, | ||
gridinfo_t * | grid, | ||
SuperLUStat_t * | stat, | ||
mem_usage_t * | mem_usage | ||
) |
mem_usage consists of the following fields:
LU_stack_t stack |