18#define USE_COMM_WORLD -987654
36 char *
name =
"c_example";
39int main(
int argc,
char ** argv)
62 rhs[0]=1.0;rhs[1]=4.0;
73 id.n =
n;
id.nnz =nnz;
id.irn=irn;
id.jcn=jcn;
74 id.a = a;
id.rhs = rhs;
76#define ICNTL(I) icntl[(I)-1]
78 id.ICNTL(1)=-1;
id.ICNTL(2)=-1;
id.ICNTL(3)=-1;
id.ICNTL(4)=0;
84 printf(
" (PROC %d) ERROR RETURN: \tINFOG(1)= %d\n\t\t\t\tINFOG(2)= %d\n",
85 myid,
id.infog[0],
id.infog[1]);
94 printf(
"Solution is : (%8.2f %8.2f)\n", rhs[0],rhs[1]);
96 printf(
"An error has occured, please check error code returned by MUMPS.\n");
void MUMPS_CALL dmumps_c(DMUMPS_STRUC_C *dmumps_par)
LIBSEQ_INT LIBSEQ_CALL MPI_Comm_rank(LIBSEQ_INT comm, LIBSEQ_INT *rank)
LIBSEQ_INT LIBSEQ_CALL MPI_Finalize(void)
static MPI_Comm MPI_COMM_WORLD
LIBSEQ_INT LIBSEQ_CALL MPI_Init(LIBSEQ_INT *pargc, char ***pargv)