[petsc-users] Bad memory scaling with PETSc 3.10

Smith, Barry F. bsmith at mcs.anl.gov
Fri May 3 23:54:52 CDT 2019


   Hmm, I had already fixed this, I think, 

   https://bitbucket.org/petsc/petsc/pull-requests/1606/change-handling-of-matptap_mpiaij_mpimaij/diff

   but unfortunately our backlog of pull requests kept it out of master. We are (well Satish and Jed) working on a new CI infrastructure that will hopefully be more stable than the current CI that we are using.

   Fande,
      Sorry you had to spend time on this. 


   Barry



> On May 3, 2019, at 11:20 PM, Fande Kong via petsc-users <petsc-users at mcs.anl.gov> wrote:
> 
> Hi Myriam,
> 
> I run the example you attached earlier with "-mx 48 -my 48 -mz 48 -levels 3 -ksp_view  -matptap_via allatonce -log_view ".  
> 
> There are six PtAPs. Two of them are sill using the nonscalable version of the algorithm (this might explain why the memory still exponentially increases) even though we have asked PETSc to use the ``allatonce" algorithm. This is happening because MATMAIJ does not honor the petsc option, instead, it uses the default setting of MPIAIJ.  I have a fix at https://bitbucket.org/petsc/petsc/pull-requests/1623/choose-algorithms-in/diff. The PR should fix the issue.
> 
> Thanks again for your report,
> 
> Fande,
> 
>  



More information about the petsc-users mailing list