<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sat, May 2, 2015 at 12:10 PM, Vijay Gopal Chilkuri <span dir="ltr"><<a href="mailto:vijay.gopal.c@gmail.com" target="_blank">vijay.gopal.c@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I'm trying to diagonalize large matrices using PETSc and SLEPc.</div><div>I've successfully diagonalized 100 million dimensional matrix in 2hours.</div><div><br></div><div>But, the problem is when i try to diagonailze (similar) a smaller metrix of</div><div>dimension 67,000,000 (24 nonzero elements per row) with 10 noes running 20 processors each (similar to the 100 million case), the matrix assembly itself</div><div>takes 2h ! </div><div><br></div><div>Could someone point out the mistakes that i'm making ?</div></div></blockquote><div><br></div><div><a href="http://www.mcs.anl.gov/petsc/documentation/faq.html#efficient-assembly">http://www.mcs.anl.gov/petsc/documentation/faq.html#efficient-assembly</a><br></div><div><br></div><div>  Thanks,</div><div><br></div><div>     Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>i attach the source code and the output with the mail.</div><div><br></div><div>thanks,</div><div> Vijay</div><div><br></div><div><br></div><div><div>#include <slepceps.h></div><div>#include <petsctime.h></div><div><br></div><div>#undef __FUNCT__</div><div>#define __FUNCT__ "main"</div><div>int main(int argc,char **argv)</div><div>{</div><div>  Mat            A;           /* problem matrix */</div><div>  EPS            eps;         /* eigenproblem solver context */</div><div>  EPSType        type;</div><div>  PetscReal      error,tol,re,im;</div><div>  PetscScalar    kr,ki,value[52];</div><div>  Vec            xr,xi;</div><div>  PetscInt       n=16224936,ii,i,veclen,j,Istart,Iend,col[52],nev,maxit,its,nconv,countcol;</div><div>  PetscInt       d_nz,o_nz;</div><div>  PetscLogDouble t1,t2,tt1,tt2;</div><div>  PetscBool      FirstBlock=PETSC_FALSE,LastBlock=PETSC_FALSE;</div><div>  PetscErrorCode ierr;</div><div>  PetscScalar    eigr;</div><div>  PetscScalar    eigi;</div><div>  PetscScalar    * data;</div><div>  Vec<span style="white-space:pre-wrap">                </span> Vr,Vi;</div><div>  char           filename[PETSC_MAX_PATH_LEN]="FIL666";</div><div>  PetscViewer    viewer;</div><div>  PetscBool      ishermitian;</div><div>  int            mpiid;</div><div>  long int            kk,iii;</div><div>  long int            tcountcol,tcol[52];</div><div>  float          val[52];</div><div>  long int            ntrou=1;</div><div>  long int            l1[52]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0       };</div><div>  long int            l2[52]={2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0       };</div><div>  long int          ktyp[52]={1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0      };</div><div>  double           xjjz[52]  ={0.0333333333333,-0.8, 0.,</div><div>      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; </div><div>  double           xjjxy[52] ={0.0333333333333,-0.8,0.,</div><div>      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; </div><div>  double           xtt[52]   ={-1.0,0.,0.,</div><div>      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; </div><div><br></div><div>  SlepcInitialize(&argc,&argv,(char*)0,NULL);</div><div>  ierr = PetscPrintf(PETSC_COMM_WORLD,"\n1-D t-J Eigenproblem, n=%D\n\n",n);CHKERRQ(ierr);</div><div>  ierr = MatCreate(PETSC_COMM_WORLD,&A);CHKERRQ(ierr);</div><div>//ierr = MatSetSizes(A,PETSC_DECIDE,PETSC_DECIDE,n,n);CHKERRQ(ierr);</div><div>  ierr = MatCreateAIJ(PETSC_COMM_WORLD,PETSC_DECIDE,PETSC_DECIDE,n,n,46,NULL,46,NULL,&A);CHKERRQ(ierr);</div><div>  ierr = MatSetFromOptions(A);CHKERRQ(ierr);</div><div>  ierr = MatSetUp(A);CHKERRQ(ierr);</div><div><br></div><div>  ierr = MatGetOwnershipRange(A,&Istart,&Iend);CHKERRQ(ierr);</div><div>  ierr = MatCreateAIJ(PETSC_COMM_WORLD,Iend-Istart,Iend-Istart,n,n,46,NULL,46,NULL,&A);CHKERRQ(ierr);</div><div>  MPI_Comm_rank(MPI_COMM_WORLD,&mpiid);</div><div>  ierr = PetscTime(&tt1);CHKERRQ(ierr);</div><div>  for (i=Istart; i<Iend; i++) {</div><div>      tcountcol=0;</div><div>      iii=i+1;</div><div>      if(i%5 == 0 && mpiid==0){</div><div>        ierr = PetscTime(&t1);CHKERRQ(ierr);</div><div>      }</div><div>      unit_l1_(</div><div>            l1,</div><div>            l2,</div><div>            ktyp,</div><div>            &iii,</div><div>            xjjxy,</div><div>            xjjz ,</div><div>            xtt  ,</div><div>            &tcountcol,</div><div>            &ntrou,</div><div>            tcol,</div><div>            val);</div><div>      for(kk=0;kk<52;kk++){</div><div>          value[kk] = val[kk];</div><div>          col[kk] = tcol[kk]-1;</div><div>      }</div><div>      if(i%5 == 0 && mpiid==0){</div><div>        ierr = PetscTime(&t2);CHKERRQ(ierr);</div><div>        ierr = PetscPrintf(PETSC_COMM_WORLD," i: %d\n mpiid: %d\ntime: %f\n",i,mpiid,t2-t1);CHKERRQ(ierr);</div><div>      }</div><div>      countcol=tcountcol;</div><div>      if(i%5 == 0 && mpiid==0){</div><div>        ierr = PetscTime(&t1);CHKERRQ(ierr);</div><div>      }</div><div>    ierr = MatSetValues(A,1,&i,countcol,col,value,INSERT_VALUES);CHKERRQ(ierr);</div><div>      if(i%5 == 0 && mpiid==0){</div><div>        ierr = PetscTime(&t2);CHKERRQ(ierr);</div><div>        ierr = PetscPrintf(PETSC_COMM_WORLD," processor \n mpiid: %d\ntime: %f\n",mpiid,t2-t1);CHKERRQ(ierr);</div><div>      }</div><div>  }</div><div>  ierr = PetscTime(&tt2);CHKERRQ(ierr);</div><div>  ierr = PetscPrintf(PETSC_COMM_WORLD," Time used to build the matrix: %f\n",tt2-tt1);CHKERRQ(ierr);</div><div><br></div><div><br></div><div>  ierr = PetscTime(&tt1);CHKERRQ(ierr);</div><div>  ierr = MatAssemblyBegin(A,MAT_FINAL_ASSEMBLY);CHKERRQ(ierr);</div><div>  ierr = MatAssemblyEnd(A,MAT_FINAL_ASSEMBLY);CHKERRQ(ierr);</div><div>  ierr = PetscTime(&tt2);CHKERRQ(ierr);</div><div>  ierr = PetscPrintf(PETSC_COMM_WORLD," Time used to assemble the matrix: %f\n",tt2-tt1);CHKERRQ(ierr);</div><div>  ierr = MatGetVecs(A,NULL,&xr);CHKERRQ(ierr);</div><div>  ierr = MatGetVecs(A,NULL,&xi);CHKERRQ(ierr);</div><div><br></div><div>  ierr = EPSCreate(PETSC_COMM_WORLD,&eps);CHKERRQ(ierr);</div><div>  ierr = EPSSetOperators(eps,A,NULL);CHKERRQ(ierr);</div><div>  ierr = EPSSetProblemType(eps,EPS_HEP);CHKERRQ(ierr);</div><div>  ierr = EPSSetWhichEigenpairs(eps,EPS_SMALLEST_REAL);CHKERRQ(ierr);</div><div><br></div><div>  ierr = EPSSetFromOptions(eps);CHKERRQ(ierr);</div><div>  tol = 1.e-8;</div><div>  maxit = 10000000;</div><div>  ierr = EPSSetTolerances(eps,tol,maxit);CHKERRQ(ierr);</div><div><br></div><div>  ierr = PetscTime(&t1);CHKERRQ(ierr);</div><div>  ierr = EPSSolve(eps);CHKERRQ(ierr);</div><div>  ierr = PetscTime(&t2);CHKERRQ(ierr);</div><div>  ierr = PetscPrintf(PETSC_COMM_WORLD," Time used: %f\n",t2-t1);CHKERRQ(ierr);</div><div>  ierr = EPSGetIterationNumber(eps,&its);CHKERRQ(ierr);</div><div>  ierr = PetscPrintf(PETSC_COMM_WORLD," Number of iterations of the method: %D\n",its);CHKERRQ(ierr);</div><div>  ierr = EPSGetType(eps,&type);CHKERRQ(ierr);</div><div>  ierr = PetscPrintf(PETSC_COMM_WORLD," Solution method: %s\n\n",type);CHKERRQ(ierr);</div><div>  ierr = EPSGetDimensions(eps,&nev,NULL,NULL);CHKERRQ(ierr);</div><div>  ierr = PetscPrintf(PETSC_COMM_WORLD," Number of requested eigenvalues: %D\n",nev);CHKERRQ(ierr);</div><div>  ierr = EPSGetTolerances(eps,&tol,&maxit);CHKERRQ(ierr);</div><div>  ierr = PetscPrintf(PETSC_COMM_WORLD," Stopping condition: tol=%.4g, maxit=%D\n",(double)tol,maxit);CHKERRQ(ierr);</div><div><br></div><div>  ierr = EPSGetConverged(eps,&nconv);CHKERRQ(ierr);</div><div>  ierr = EPSPrintSolution(eps,NULL);CHKERRQ(ierr);</div><div>  /*</div><div>  EPSGetConverged(eps,&nconv);</div><div>  if (nconv>0) {</div><div>    PetscViewerASCIIOpen(PETSC_COMM_WORLD,filename,&viewer);</div><div>    EPSIsHermitian(eps,&ishermitian);</div><div>    for (i=0;i<nconv;i++) {</div><div>      EPSGetEigenvector(eps,i,xr,xi);</div><div>      VecView(xr,viewer);</div><div>#if !defined(PETSC_USE_COMPLEX)</div><div>      if (!ishermitian) { VecView(xi,viewer); }</div><div>#endif</div><div>    }</div><div>    PetscViewerDestroy(&viewer);</div><div>  }</div><div>  */</div><div>  ierr = EPSDestroy(&eps);CHKERRQ(ierr);</div><div>  ierr = MatDestroy(&A);CHKERRQ(ierr);</div><div>  ierr = VecDestroy(&xr);CHKERRQ(ierr);</div><div>  ierr = VecDestroy(&xi);CHKERRQ(ierr);</div><div>  ierr = SlepcFinalize();</div><div>  return 0;</div><div>}</div></div><div><br></div><div>OUTPUT:</div><div><div> Time used to build the matrix: 1914.729022</div><div>[0] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[0] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[6] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[6] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[182] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[182] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[100] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[100] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[60] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[60] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[140] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[140] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[120] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[120] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[162] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[162] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[20] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[20] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[80] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[80] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[40] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[40] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[7] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[7] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[185] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[185] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[101] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[101] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[61] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[61] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[142] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[142] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[130] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[130] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[166] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[166] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[21] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[21] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[81] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[81] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[44] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[44] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[9] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[9] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[187] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[187] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[105] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[105] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[62] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[62] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[143] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[143] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[132] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[132] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[169] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[169] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[24] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[24] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[84] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[84] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[45] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[45] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[10] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[10] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[188] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[188] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[109] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[109] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[63] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[63] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[148] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[148] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[133] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[133] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[170] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[170] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[25] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[25] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[86] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[86] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[47] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[47] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[11] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[11] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[190] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[190] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[111] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[111] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[64] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[64] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[156] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[156] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[134] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[134] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[171] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[171] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[26] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[26] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[91] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[91] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[48] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[48] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[12] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[12] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[192] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[192] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[112] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[112] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[65] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[65] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[157] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[157] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[135] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[135] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[174] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[174] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[28] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[28] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[13] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[13] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[194] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[194] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[113] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[113] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[66] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[66] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[158] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[158] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[136] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[136] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[160] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[160] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[29] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[29] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[92] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[92] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[53] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[53] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[14] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[14] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[195] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[195] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[114] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[114] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[67] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[67] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[141] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[141] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[137] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[137] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[161] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[161] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[32] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[32] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[93] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[93] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[54] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[54] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[15] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[15] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[196] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[196] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[115] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[115] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[68] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[68] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[144] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[144] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[138] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[138] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[163] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[163] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[33] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[33] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[94] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[94] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[55] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[55] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[17] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[17] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[198] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[198] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[116] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[116] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[69] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[69] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[145] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[145] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[139] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[139] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[164] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[164] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[34] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[34] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[95] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[95] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[56] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[56] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[1] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[1] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[199] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[199] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[119] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[119] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[70] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[70] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[146] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[146] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[121] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[121] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[165] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[165] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[35] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[35] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[99] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[99] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[59] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[59] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[2] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[2] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[180] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[180] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[102] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[102] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[71] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[71] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[147] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[147] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[122] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[122] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[167] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[167] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[36] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[36] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[82] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[82] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[41] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[41] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[3] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[3] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[181] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[181] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[103] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[103] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[72] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[72] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[149] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[149] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[123] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[123] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[168] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[168] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[37] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[37] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[83] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[83] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[42] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[42] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[4] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[4] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[183] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[183] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[104] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[104] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[73] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[73] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[150] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[150] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[124] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[124] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[172] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[172] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[38] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[38] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[85] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[85] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[43] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[43] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[5] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[5] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[184] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[184] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[106] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[106] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[74] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[74] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[151] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[151] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[125] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[125] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[173] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[173] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[39] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[39] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[87] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[87] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[46] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[46] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[8] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[8] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[186] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[186] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[107] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[107] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[75] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[75] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[152] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[152] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[126] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[126] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[175] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[175] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[22] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[22] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[88] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[88] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[49] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[49] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[16] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[16] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[189] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[189] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[108] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[108] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[76] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[76] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[153] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[153] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[127] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[127] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[176] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[176] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[23] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[23] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[89] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[89] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[50] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[50] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[18] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[18] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[191] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[191] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[110] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[110] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[77] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[77] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[154] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[154] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[128] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[128] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[177] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[177] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[27] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[27] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[90] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[90] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[51] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[51] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[19] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[19] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[193] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[193] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[117] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[117] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[78] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[78] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[155] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[155] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[129] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[129] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[178] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[178] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[30] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[30] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[96] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[96] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[52] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[52] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[197] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[197] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[118] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[118] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[79] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[79] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[159] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[159] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[131] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[131] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[179] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[179] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[31] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[31] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[97] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[97] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[57] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[57] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[98] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[98] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[58] MatStashScatterBegin_Private(): No of messages: 0 </div><div>[58] MatAssemblyBegin_MPIAIJ(): Stash has 0 entries, uses 0 mallocs.</div><div>[104] MatAssemblyEnd_SeqAIJ(): Matrix size: 81125 X 81125; storage space: 3238253 unneeded,493497 used</div><div>[104] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[104] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 12</div><div>[104] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81125) < 0.6. Do not use CompressedRow routines.</div><div>[4] MatAssemblyEnd_SeqAIJ(): Matrix size: 81125 X 81125; storage space: 3197999 unneeded,533751 used</div><div>[4] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[4] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 13</div><div>[4] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81125) < 0.6. Do not use CompressedRow routines.</div><div>[106] MatAssemblyEnd_SeqAIJ(): Matrix size: 81125 X 81125; storage space: 3243809 unneeded,487941 used</div><div>[106] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[106] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 12</div><div>[106] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81125) < 0.6. Do not use CompressedRow routines.</div><div>[144] MatAssemblyEnd_SeqAIJ(): Matrix size: 81124 X 81124; storage space: 3243446 unneeded,488258 used</div><div>[144] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[144] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 11</div><div>[144] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81124) < 0.6. Do not use CompressedRow routines.</div><div>[123] MatAssemblyEnd_SeqAIJ(): Matrix size: 81125 X 81125; storage space: 3237359 unneeded,494391 used</div><div>[123] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[123] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 12</div><div>[123] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81125) < 0.6. Do not use CompressedRow routines.</div><div>[173] MatAssemblyEnd_SeqAIJ(): Matrix size: 81124 X 81124; storage space: 3245082 unneeded,486622 used</div><div>[173] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[173] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 12</div><div>[173] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81124) < 0.6. Do not use CompressedRow routines.</div><div>[85] MatAssemblyEnd_SeqAIJ(): Matrix size: 81125 X 81125; storage space: 3217795 unneeded,513955 used</div><div>[85] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[85] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 12</div><div>[85] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81125) < 0.6. Do not use CompressedRow routines.</div><div>[6] MatAssemblyEnd_SeqAIJ(): Matrix size: 81125 X 81125; storage space: 3208633 unneeded,523117 used</div><div>[6] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[6] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 13</div><div>[6] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81125) < 0.6. Do not use CompressedRow routines.</div><div>[185] MatAssemblyEnd_SeqAIJ(): Matrix size: 81124 X 81124; storage space: 3209020 unneeded,522684 used</div><div>[185] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[185] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 12</div><div>[185] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81124) < 0.6. Do not use CompressedRow routines.</div><div>[108] MatAssemblyEnd_SeqAIJ(): Matrix size: 81125 X 81125; storage space: 3216305 unneeded,515445 used</div><div>[108] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[108] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 12</div><div>[73] MatAssemblyEnd_SeqAIJ(): Matrix size: 81125 X 81125; storage space: 3201643 unneeded,530107 used</div><div>[73] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[73] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 13</div><div>[73] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81125) < 0.6. Do not use CompressedRow routines.</div><div>[146] MatAssemblyEnd_SeqAIJ(): Matrix size: 81124 X 81124; storage space: 3234040 unneeded,497664 used</div><div>[146] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[146] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 11</div><div>[146] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81124) < 0.6. Do not use CompressedRow routines.</div><div>[127] MatAssemblyEnd_SeqAIJ(): Matrix size: 81125 X 81125; storage space: 3243435 unneeded,488315 used</div><div>[127] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[127] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 12</div><div>[127] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81125) < 0.6. Do not use CompressedRow routines.</div><div>[177] MatAssemblyEnd_SeqAIJ(): Matrix size: 81124 X 81124; storage space: 3249858 unneeded,481846 used</div><div>[177] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[177] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 12</div><div>[177] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81124) < 0.6. Do not use CompressedRow routines.</div><div>[27] MatAssemblyEnd_SeqAIJ(): Matrix size: 81125 X 81125; storage space: 3207727 unneeded,524023 used</div><div>[27] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[27] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 13</div><div>[27] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81125) < 0.6. Do not use CompressedRow routines.</div><div>[87] MatAssemblyEnd_SeqAIJ(): Matrix size: 81125 X 81125; storage space: 3220647 unneeded,511103 used</div><div>[87] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[87] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 12</div><div>[87] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81125) < 0.6. Do not use CompressedRow routines.</div><div>[54] MatAssemblyEnd_SeqAIJ(): Matrix size: 81125 X 81125; storage space: 3197939 unneeded,533811 used</div><div>[54] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[54] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 13</div><div>[54] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81125) < 0.6. Do not use CompressedRow routines.</div><div>[8] MatAssemblyEnd_SeqAIJ(): Matrix size: 81125 X 81125; storage space: 3179441 unneeded,552309 used</div><div>[8] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[8] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 13</div><div>[8] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81125) < 0.6. Do not use CompressedRow routines.</div><div>[187] MatAssemblyEnd_SeqAIJ(): Matrix size: 81124 X 81124; storage space: 3197890 unneeded,533814 used</div><div>[187] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0</div><div>[187] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 13</div><div>[187] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81124) < 0.6. Do not use CompressedRow routines.</div><div>[108] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 81125) < 0.6. Do not use CompressedRow routines.</div><div>[74] MatAssemblyEnd_SeqAIJ(): Matrix size: 81125 X 81125; storage space: 3200381 unneeded,531369 used</div></div><div><br></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener</div>
</div></div>