Actual source code: pvecimpl.h

  2: #ifndef __PVECIMPL

  5: #include <private/vecimpl.h>
  6: #include <../src/vec/vec/impls/dvecimpl.h>

  8: typedef struct {
  9:   VECHEADER
 10:   MPI_Request *send_waits,*recv_waits;  /* for communication during VecAssembly() */
 11:   PetscInt    nsends,nrecvs;
 12:   PetscScalar *svalues,*rvalues;
 13:   PetscInt    rmax;
 14: 
 15:   PetscInt    nghost;                   /* length of local portion including ghost padding */
 16: 
 17:   Vec         localrep;                 /* local representation of vector */
 18:   VecScatter  localupdate;              /* scatter to update ghost values */
 19: } Vec_MPI;



 41: #endif