|
static int_t | memory_usage (const int_t, const int_t, const int_t) |
|
static void * | expand (int_t *, MemType, int_t, int_t, Glu_freeable_t *) |
|
void | SetupSpace (void *, int_t, LU_space_t *) |
|
void | superlu_abort_and_exit_dist (char *msg) |
|
void * | superlu_malloc_dist (size_t size) |
|
void | superlu_free_dist (void *addr) |
|
static void | copy_mem_int (int_t howmany, void *old, void *new) |
|
static void | user_bcopy (char *src, char *dest, int_t bytes) |
|
int * | int32Malloc_dist (int n) |
|
int * | int32Calloc_dist (int n) |
|
int_t * | intMalloc_dist (int_t n) |
|
int_t * | intCalloc_dist (int_t n) |
|
void * | user_malloc_dist (int_t bytes, int_t which_end) |
|
void | user_free_dist (int_t bytes, int_t which_end) |
|
int_t | symbfact_SubInit (fact_t fact, void *work, int_t lwork, int_t m, int_t n, int_t annz, Glu_persist_t *Glu_persist, Glu_freeable_t *Glu_freeable) |
|
int_t | symbfact_SubXpand (int_t n, int_t jcol, int_t next, MemType mem_type, int_t *maxlen, Glu_freeable_t *Glu_freeable) |
|
int_t | symbfact_SubFree (Glu_freeable_t *Glu_freeable) |
|
int_t | QuerySpace_dist (int_t n, int_t lsub_size, Glu_freeable_t *Glu_freeable, superlu_dist_mem_usage_t *mem_usage) |
|
Memory utilities.
Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)
All rights reserved.
The source code is distributed under BSD license, see the file License.txt at the top-level directory.
-- Distributed SuperLU routine (version 5.2) --
Lawrence Berkeley National Lab, Univ. of California Berkeley.
September 1, 1999
Modified:
September 30, 2017, add aligned malloc for Intel