pastix_data_t

Structure used to store datas for a step by step execution.

Summary
pastix_data_tStructure used to store datas for a step by step execution.
Variables
solvmatrMatrix informations
soparSopalin parameters
ordemeshOrder
grafmeshGraph
malgrfboolean indicating if grafmesh has been allocated
ordedatdistributed scotch order
dgraph
glob2loclocal column number of global column, or -(owner+1) is not local
ncol_intNumber of local columns in internal CSCD
l2g_intLocal to global column numbers in internal CSCD
malrhsd_intIndicates if internal distributed rhs has been allocated
mal_l2g_int
b_intLocal part of the right-hand-side
loc2glob2local2global column number
gNglobal column number
nlocal column number
procnbrNumber of MPI tasks
procnumLocal MPI rank
iparmVecteur de parametres entiers
dparmVecteur de parametres floattant
n2Number of local columns
col2column tabular for the CSC matrix
row2tabular containing row number of each element of
bmalcolrowboolean indicating if col2 ans row2 have been allocated
malordboolean indicating if ordemesh has been allocated
malcscboolean indicating if solvmatr->cscmtx has beek allocated
malsmxboolean indicating if solvmatr->updovct.sm2xtab has been allocated
malslvboolean indicating if solvmatr has been allocated
malcofboolean indicating if coeficients tabular(s) has(ve) been allocated
pastix_commPaStiX MPI communicator
bindtabTabular giving for each thread a CPU to bind it too
nschurNumber of entries for the Schur complement.
listschurList of entries for the schur complement.
schur_tab_set
cscInternFilled
scalingIndicates if the matrix has been scaled
scalerowtabDescribes how the matrix has been scaled

Variables

solvmatr

SolverMatrix solvmatr

Matrix informations

sopar

SopalinParam sopar

Sopalin parameters

ordemesh

Order ordemesh

Order

grafmesh

SCOTCH_Graph grafmesh

Graph

malgrf

int malgrf

boolean indicating if grafmesh has been allocated

ordedat

SCOTCH_Dordering ordedat

distributed scotch order

dgraph

SCOTCH_Dgraph dgraph

glob2loc

local column number of global column, or -(owner+1) is not local

ncol_int

INT ncol_int

Number of local columns in internal CSCD

l2g_int

Local to global column numbers in internal CSCD

malrhsd_int

int malrhsd_int

Indicates if internal distributed rhs has been allocated

mal_l2g_int

int mal_l2g_int

b_int

Local part of the right-hand-side

loc2glob2

local2global column number

gN

INT gN

global column number

n

INT n

local column number

procnbr

int procnbr

Number of MPI tasks

procnum

int procnum

Local MPI rank

iparm

Vecteur de parametres entiers

dparm

Vecteur de parametres floattant

n2

INT n2

Number of local columns

col2

column tabular for the CSC matrix

row2

tabular containing row number of each element of

bmalcolrow

int bmalcolrow

boolean indicating if col2 ans row2 have been allocated

malord

int malord

boolean indicating if ordemesh has been allocated

malcsc

int malcsc

boolean indicating if solvmatr->cscmtx has beek allocated

malsmx

int malsmx

boolean indicating if solvmatr->updovct.sm2xtab has been allocated

malslv

int malslv

boolean indicating if solvmatr has been allocated

malcof

int malcof

boolean indicating if coeficients tabular(s) has(ve) been allocated

pastix_comm

MPI_Comm pastix_comm

PaStiX MPI communicator

bindtab

Tabular giving for each thread a CPU to bind it too

nschur

INT nschur

Number of entries for the Schur complement.

listschur

List of entries for the schur complement.

schur_tab_set

INT schur_tab_set

cscInternFilled

int cscInternFilled

scaling

int scaling

Indicates if the matrix has been scaled

scalerowtab

Describes how the matrix has been scaled

SolverMatrix solvmatr
Matrix informations
SopalinParam sopar
Sopalin parameters
Order ordemesh
Order
SCOTCH_Graph grafmesh
Graph
int malgrf
boolean indicating if grafmesh has been allocated
SCOTCH_Dordering ordedat
distributed scotch order
SCOTCH_Dgraph dgraph
INT ncol_int
Number of local columns in internal CSCD
int malrhsd_int
Indicates if internal distributed rhs has been allocated
int mal_l2g_int
INT gN
global column number
INT n
local column number
int procnbr
Number of MPI tasks
int procnum
Local MPI rank
INT n2
Number of local columns
int bmalcolrow
boolean indicating if col2 ans row2 have been allocated
int malord
boolean indicating if ordemesh has been allocated
int malcsc
boolean indicating if solvmatr->cscmtx has beek allocated
int malsmx
boolean indicating if solvmatr->updovct.sm2xtab has been allocated
int malslv
boolean indicating if solvmatr has been allocated
int malcof
boolean indicating if coeficients tabular(s) has(ve) been allocated
MPI_Comm pastix_comm
PaStiX MPI communicator
INT nschur
Number of entries for the Schur complement.
INT schur_tab_set
int cscInternFilled
int scaling
Indicates if the matrix has been scaled
Close