1: /* $Id: mpisbaij.h,v 1.3 2001/08/07 03:03:05 balay Exp $ */
6: #include src/mat/impls/baij/seq/baij.h
7: #include src/sys/ctable.h
8: #include src/mat/impls/sbaij/seq/sbaij.h
9: #include src/mat/impls/baij/mpi/mpibaij.h
11: typedef struct {
12: MPIBAIJHEADER
14: Vec slvec0,slvec1; /* parallel vectors */
15: Vec slvec0b,slvec1a,slvec1b; /* seq vectors: local partition of slvec0 and slvec1 */
16: VecScatter sMvctx; /* scatter context for vector used for reducing communication */
17: } Mat_MPISBAIJ;
19: EXTERN int MatLoad_MPISBAIJ(PetscViewer,const MatType,Mat*);
20: #endif