SuperLU Distributed 8.2.1
Distributed memory sparse direct solver
|
Definitions for parallel symbolic factorization routine. More...
Go to the source code of this file.
Classes | |
struct | Pslu_freeable_t |
struct | Llu_symbfact_t |
struct | vtcsInfo_symbfact_t |
Local information on vertices distribution. More... | |
struct | matrix_symbfact_t |
Structure used for redistributing A for the symbolic factorization algorithm. More... | |
struct | comm_symbfact_t |
struct | psymbfact_stat_t |
statistics collected during parallel symbolic factorization More... | |
Macros | |
#define | OWNER(x) ((x) / maxNvtcsPProc) |
#define | LOCAL_IND(x) ((x) % maxNvtcsPProc) |
#define | MEM_LSUB(Llu, VInfo) (Llu->szLsub - VInfo->nnz_ainf_loc) |
#define | MEM_USUB(Llu, VInfo) (Llu->szUsub - VInfo->nnz_asup_loc) |
#define | tag_interLvl 2 |
#define | tag_interLvl_LData 0 |
#define | tag_interLvl_UData 1 |
#define | tag_intraLvl_szMsg 1000 |
#define | tag_intraLvl_LData 1001 |
#define | tag_intraLvl_UData 1002 |
#define | tag_intraLvl 1003 |
#define | DIAG_IND 0 |
#define | NELTS_IND 1 |
#define | RCVD_IND 2 |
#define | SUCCES_RET 0 /* successful return from a routine */ |
#define | ERROR_RET 1 /* error return code from a routine */ |
#define | FILLED_SEP 2 /* the current separator is dense */ |
#define | FILLED_SEPS |
#define | USUB_PR 0 |
#define | LSUB_PR 1 |
#define | RL_SYMB 0 |
#define | DOMAIN_SYMB 1 |
#define | LL_SYMB 2 |
#define | DNS_UPSEPS 3 |
#define | DNS_CURSEP 4 |
Definitions for parallel symbolic factorization routine.
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 2.0) -- Lawrence Berkeley National Lab, Univ. of California Berkeley. March 15, 2003
#define DIAG_IND 0 |
#define DNS_CURSEP 4 |
#define DNS_UPSEPS 3 |
#define DOMAIN_SYMB 1 |
#define ERROR_RET 1 /* error return code from a routine */ |
#define FILLED_SEP 2 /* the current separator is dense */ |
#define FILLED_SEPS |
#define LL_SYMB 2 |
#define LOCAL_IND | ( | x | ) | ((x) % maxNvtcsPProc) |
#define LSUB_PR 1 |
#define MEM_LSUB | ( | Llu, | |
VInfo | |||
) | (Llu->szLsub - VInfo->nnz_ainf_loc) |
#define MEM_USUB | ( | Llu, | |
VInfo | |||
) | (Llu->szUsub - VInfo->nnz_asup_loc) |
#define NELTS_IND 1 |
#define OWNER | ( | x | ) | ((x) / maxNvtcsPProc) |
#define RCVD_IND 2 |
#define RL_SYMB 0 |
#define SUCCES_RET 0 /* successful return from a routine */ |
#define tag_interLvl 2 |
#define tag_interLvl_LData 0 |
#define tag_interLvl_UData 1 |
#define tag_intraLvl 1003 |
#define tag_intraLvl_LData 1001 |
#define tag_intraLvl_szMsg 1000 |
#define tag_intraLvl_UData 1002 |
#define USUB_PR 0 |