Macro Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#!
 )
A
 API_CALL
 ASSERT
 ASSERT_DEBUG
 ASSERTDBG
B
 BLAS macros
 BLAS_INT
C
 c defines, pastix
 C_FILEARGNBR
 C_filenamedrwout
 C_filenamelogout
 C_filenameordout
 C_filenamepltout
 C_filenamesmbout
 C_filenamesrcinp
 C_FILENBR
 C_filepntrdrwout
 C_filepntrlogout
 C_filepntrordout
 C_filepntrpltout
 C_filepntrsmbout
 C_filepntrsrcinp
 C_FLAGDRWOUT
 C_FLAGORDOUT
 C_FLAGPLTOUT
 C_FLAGSCALAR
 C_FLAGSMBOUT
 CHECK_FACT
 CHECK_L2G
 CHECK_NAN
 CHECK_NORM_RULE
 CHECK_PREPROCESSING
 CHECK_SCALING_MODE
 CHECK_SOLVER_ID
 CHECK_SOLVER_PARAM
 CHOOSE_FUNC
 CLOCK_GET
 CLOCK_INIT
 CLOCK_STOP
 COEFTAB_SIZE
 COEFTAB_TYPE
 COL_IS_LOCAL(col)
 Communications
 COMPUTE
 CONJ_JJP
 CSC_ALLOC
 CSC_COL
 CSC_COLNBR
 CSC_COLTAB
 CSC_FNBR
 CSC_FROW
 CSC_FTAB
 CSC_ROW
 CSC_ROWTAB
 CSC_SORT
 CSC_VAL
 CSC_VALNBR
 CSC_VALTAB
D
 DEUX
 DIAG_VALUE
 DUMP_FILENAME
 DUMP_SYMBOLMATRIX
E
 EXACT_TAG
 EXACT_THREAD
 EXIT
 EXTEND_NODE_LIST
 EXTRA_DIAG_VALUE
F
 FILL_INTERNAL_CSC
 FOPEN
 FORGET_PARTITION
 FORTRAN_CALL
 FREAD
I
 Init parameters
L
 LINK
 LOWER_DIAG_VALUE
M
 MALLOC_ERROR
 MALLOC_EXTERN
 MALLOC_INTERN
 MIN
 MPI Tags
 MULT_SMX
 MURGE_BLEND_OK
 MURGE_CALL
 MURGE_FACTO_OK
 MURGE_GRAPH_BUILD
 MURGE_GRAPH_OK
 MURGE_INIT_OK
 MURGE_MATR_BUILD
 MURGE_MEMALLOC
 MURGE_NODELST_OK
 MURGE_NODENBR_OK
 MURGE_ONLY_PROD
 MURGE_RHS_OK
 MURGE_STATE_FALSE
 MURGE_STATE_ISTRUE
 MURGE_STATE_TRUE
 MURGE_SYMB_OK
 MURGE_VALUES_OK
 MyMPI_Allreduce
 MyMPI_Reduce
P
 PASTIX_LOG
 print_debug
 print_onempi
 Printing maccros
 PTSCOTCH_STRAT_DIRECT
 PTSCOTCH_STRAT_INCOMP
 PTSCOTCH_STRAT_PERSO
R
 RENAME
 RETURN
 RETURN_ERROR
 RUSTINE
Print error messages (ignored).
Print message by one thread of one MPI task
Print message by one MPI task.
Add prefixe (U (LU),L (LLt) or D (LDLt)) to sopalin functions.
Prints an error and calls EXIT if a value is false.
Check expression and print error if the assertion is not verified.
If FLAG_ASSERT is defined, call ASSERT
Defines to set the correct blas depending on the coefficients type and the set of cblas usage or not.
integer to use in blas calls.
Number of files which can be arguments
Drawing file name.
Log file name UNUSED
Ordering file name.
Plot file name.
Symbol matrix file name.
Source graph input file name.
Number of files in list
Drawing file.
Log file.
Ordering file.
Plot file.
Symbol matrix file.
Source graph input file.
UNUSED define.
UNUSED define.
UNUSED define.
UNUSED define.
UNUSED define.
Checks if matrix values have been set.
Checks if local to global array has been allocated.
Check if the argument is equal to NaN or infinity.
Check that the given norm rule exists.
Checks if preprocessing (blend) has been called.
Check that the given mode exists.
Checks if solvers structure has been correctly set for instance id
Checks if parameters have been set once for solver instance id.
Will set func to the good function, depending to op.
Get saved time (double value)
Start a clok
Save clock time
Size of the array coeftab: number of column blocks
Type allocated in coeftab: FLOAT *
Uses the result of glob2loc to determine if the column is local.
If not defined, PaStiX will not use user’s coefficient.
Computes the conjugate of a coefficient.
Allocates CSC_ROWTAB, CSC_VALTAB and the transpose CSC arrays.
Accessor to the index of first element of a column in rows and values.
Accessor to the number of column in a block column.
Accessor to the array of start for each column in the rows and values arrays.
Accessor to the number of column block.
Accessor to the first row of the column $c$ in the column block $b$.
Accessor to the array of column blocks.
Accessor to a row in the CSC.
Accessor to the array of rows.
Sort the internal CSC
Accessor to a value in the CSC.
Compute the Number of element on the matrix.
Accessor to the array of values.
2.0
The value of the diagonal elements of the matrix
File where to dump parameters array if an error occur.
Write the symbol matrix in a postscript format.
Do not use MPI_ANY_TAG
The tag used is the receiving thread, otherwise the task number ( limited by the number of tag allowed by MPI)
Set IPARM_ERROR_NUMBER to module+error, dumps parameters and exit.
Extend the number of node that the node list can receive if needed.
The value of the extra diagonal elements of the matrix.
Fill PaStiX internal CSC
Open a file and handle errors.
If defined, PaStiX won’t use Scotch partition.
Call a fortran function.
Calls fread function and test his return value
Values used to init coefficcients
Create a symbolink link.
The value of the lower diagonal elements of the matrix.
Prints an error message and call EXIT with MOD_UNKNOWN as module and ALLOC_ERR as error.
Allocate a space of size size x sizeof(type) at the adress indicated by ptr, using external malloc.
Allocate a space of size size x sizeof(type) at the adress indicated by ptr, using internal memAlloc.
Compute the minimum of two values.
Tags for MPI communication.
multi-right-hand-side method
If preprocessing has been performed.
Execute call fonction and test the return value.
If Factorization has been computed.
If we are in a graph building session.
If graph of non zeros has been built.
If initialisation step has been called.
If we are in a matrix building session.
Allocate a space of size size x sizeof(type) at the adress indicated by ptr.
If node list has been given to user.
If node number has been given to user.
If we only compute producte
If Right hand side has been set by user.
Set states bit corresponding to mask to 0.
Check if states bit corresponding to mask is set to 1.
Set states bit corresponding to mask to 1.
If Symbolic factorization has been performed.
If Values of the matrix have been set.
Redefine MPI_Allreduce for Funneled mode.
Redefine MPI_Reduce for Funneled mode.
If defined, start and end of this file functions will be printed on stdout.
Prints debugging message if PASTIX_DEBUG is defined and if the debug flag is the to 1.
Print a string using processor 0.
Default PT-Scotch strategy for the direct solver.
Default PT-Scotch strategy for the incomplete solver.
Parametrisable PT-Scotch strategy for the direct solver, can be set using IPARMS.
Move a file on disk.
If value is different from NO_ERR, sets IPARM_ERROR_NUMBER to module+error, dumps parameters and return value.
Return the value
If defined, PaStiX will call symbolRustine.
Close