SuperLU Distributed 8.2.1
Distributed memory sparse direct solver
pddrive_Zajac.c File Reference
#include <stdio.h>
#include <mpi.h>
#include <superlu_ddefs.h>
Include dependency graph for pddrive_Zajac.c:

Functions

int main (int argc, char *argv[])
 

Variables

static int_t row_ptr_0 [] = {0, 4, 10, 16, 25, 31, 40, 46, 55, 64}
 
static int_t col_ind_0 [] = {0, 4, 6, 8, 1, 4, 7, 8, 11, 14, 2, 5, 6, 8, 18, 20, 3, 5, 7, 8, 12, 14, 19, 20, 24, 0, 1, 4, 6, 7, 8, 2, 3, 5, 6, 7, 8, 18, 19, 20, 0, 2, 4, 5, 6, 8, 1, 3, 4, 5, 7, 8, 11, 12, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8}
 
static double val_0 [] = {3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, -1.0, -1.0, 8.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, -1.0, -1.0, -1.0, -1.0, 8.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 8.0}
 
static int_t row_ptr_1 [] = {0, 4, 10, 16, 25, 31, 40}
 
static int_t col_ind_1 [] = {9, 11, 13, 14, 10, 12, 13, 14, 23, 24, 1, 7, 9, 11, 13, 14, 3, 7, 10, 12, 13, 14, 19, 23, 24, 9, 10, 11, 12, 13, 14, 1, 3, 7, 9, 10, 11, 12, 13, 14}
 
static double val_1 [] = {3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, -1.0, -1.0, -1.0, 8.0, -1.0, -1.0, -1.0, -1.0, -1.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 8.0}
 
static int_t row_ptr_2 [] = {0, 4, 10, 16, 22, 31, 40}
 
static int_t col_ind_2 [] = {15, 17, 18, 20, 16, 17, 19, 20, 22, 24, 15, 16, 17, 18, 19, 20, 2, 5, 15, 17, 18, 20, 3, 5, 12, 16, 17, 19, 20, 22, 24, 2, 3, 5, 15, 16, 17, 18, 19, 20}
 
static double val_2 [] = {3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, -1.0, -1.0, -1.0, -1.0, -1.0, 8.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 8.0}
 
static int_t row_ptr_3 [] = {0, 4, 10, 16, 25}
 
static int_t col_ind_3 [] = {21, 22, 23, 24, 16, 19, 21, 22, 23, 24, 10, 12, 21, 22, 23, 24, 3, 10, 12, 16, 19, 21, 22, 23, 24}
 
static double val_3 [] = {3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 8.0}
 

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)
Here is the call graph for this function:

Variable Documentation

◆ col_ind_0

int_t col_ind_0[] = {0, 4, 6, 8, 1, 4, 7, 8, 11, 14, 2, 5, 6, 8, 18, 20, 3, 5, 7, 8, 12, 14, 19, 20, 24, 0, 1, 4, 6, 7, 8, 2, 3, 5, 6, 7, 8, 18, 19, 20, 0, 2, 4, 5, 6, 8, 1, 3, 4, 5, 7, 8, 11, 12, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8}
static

◆ col_ind_1

int_t col_ind_1[] = {9, 11, 13, 14, 10, 12, 13, 14, 23, 24, 1, 7, 9, 11, 13, 14, 3, 7, 10, 12, 13, 14, 19, 23, 24, 9, 10, 11, 12, 13, 14, 1, 3, 7, 9, 10, 11, 12, 13, 14}
static

◆ col_ind_2

int_t col_ind_2[] = {15, 17, 18, 20, 16, 17, 19, 20, 22, 24, 15, 16, 17, 18, 19, 20, 2, 5, 15, 17, 18, 20, 3, 5, 12, 16, 17, 19, 20, 22, 24, 2, 3, 5, 15, 16, 17, 18, 19, 20}
static

◆ col_ind_3

int_t col_ind_3[] = {21, 22, 23, 24, 16, 19, 21, 22, 23, 24, 10, 12, 21, 22, 23, 24, 3, 10, 12, 16, 19, 21, 22, 23, 24}
static

◆ row_ptr_0

int_t row_ptr_0[] = {0, 4, 10, 16, 25, 31, 40, 46, 55, 64}
static

◆ row_ptr_1

int_t row_ptr_1[] = {0, 4, 10, 16, 25, 31, 40}
static

◆ row_ptr_2

int_t row_ptr_2[] = {0, 4, 10, 16, 22, 31, 40}
static

◆ row_ptr_3

int_t row_ptr_3[] = {0, 4, 10, 16, 25}
static

◆ val_0

double val_0[] = {3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, -1.0, -1.0, 8.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, -1.0, -1.0, -1.0, -1.0, 8.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 8.0}
static

◆ val_1

double val_1[] = {3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, -1.0, -1.0, -1.0, 8.0, -1.0, -1.0, -1.0, -1.0, -1.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 8.0}
static

◆ val_2

double val_2[] = {3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, -1.0, -1.0, -1.0, -1.0, -1.0, 8.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 8.0}
static

◆ val_3

double val_3[] = {3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 8.0}
static