/* * * Created on: Sep 25, 2017 * Author: Fande Kong */ static char help[] = "Illustrate the use of MatResetPreallocation.\n"; #include "petscmat.h" int main(int argc,char **argv) { Mat A; MPI_Comm comm; PetscInt n=5,m=5,*dnnz,*onnz,i,rstart,rend,M,N; PetscErrorCode ierr; ierr = PetscInitialize(&argc,&argv,0,help);if (ierr) return ierr; comm = MPI_COMM_WORLD; ierr = PetscMalloc2(m,&dnnz,m,&onnz);CHKERRQ(ierr); for (i=0; i