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 > <[email protected]> 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, > >
