<div dir="ltr"><div><div>Hi Folks,<br><br></div>I didn't see a reply to this message, so pinging again: Does this need to get merged into 'next' for testing? Can it just go directly into master? If it needs to go into 'next', should I do this merge myself, or do we have "gatekeepers" (e.g., Satish) who should do it?<br></div><div><br></div>--Richard<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 16, 2017 at 3:40 PM, Richard Tran Mills <span dir="ltr"><<a href="mailto:rtmills@anl.gov" target="_blank">rtmills@anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Satish et al.,<br><br></div>I noticed a failure when testing with SeqAIJPERM and have made a small fix that is on branch rmills/fix-seqaijperm_seqmaij. If such a small fix needs to be tested in next, then please merge to next for testing. Otherwise, please merge to master.<br><br></div>Because it is so small, for convenience I have appended the git commit.<br><br></div>--Richard<br><br><span style="font-family:monospace,monospace">rmills@Richards-MBP:tests(<wbr>rmills/fix-seqaijperm_seqmaij=<wbr>)arch-osx-clang-gfortran7-<wbr>debug$ git show<br>commit 1fde5765381347da5003c8b2045311<wbr>701bd352b4 (HEAD -> rmills/fix-seqaijperm_seqmaij, origin/rmills/fix-seqaijperm_<wbr>seqmaij)<br>Author: Richard Tran Mills <<a href="mailto:rmills@rmills.org" target="_blank">rmills@rmills.org</a>><br>Date:   Wed Aug 16 15:32:10 2017 -0700<br><br>    Associated function for MatPtAP_seqaijperm_seqmaij_C.<br><br>diff --git a/src/mat/impls/maij/maij.c b/src/mat/impls/maij/maij.c<br>index 83a4c181fe..b2c1711bd5 100644<br>--- a/src/mat/impls/maij/maij.c<br>+++ b/src/mat/impls/maij/maij.c<br>@@ -96,6 +96,7 @@ PetscErrorCode MatDestroy_SeqMAIJ(Mat A)<br>   ierr = PetscFree(A->data);CHKERRQ(<wbr>ierr);<br>   ierr = PetscObjectComposeFunction((<wbr>PetscObject)A,"MatConvert_<wbr>seqmaij_seqaij_C",NULL);<wbr>CHKERRQ(ierr);<br>   ierr = PetscObjectComposeFunction((<wbr>PetscObject)A,"MatPtAP_seqaij_<wbr>seqmaij_C",NULL);CHKERRQ(ierr)<wbr>;<br>+  ierr = PetscObjectComposeFunction((<wbr>PetscObject)A,"MatPtAP_<wbr>seqaijperm_seqmaij_C",NULL);<wbr>CHKERRQ(ierr);<br>   PetscFunctionReturn(0);<br> }<br><br>@@ -3377,6 +3378,7 @@ PetscErrorCode  MatCreateMAIJ(Mat A,PetscInt dof,Mat *maij)<br>       }<br>       ierr = PetscObjectComposeFunction((<wbr>PetscObject)B,"MatConvert_<wbr>seqmaij_seqaij_C",MatConvert_<wbr>SeqMAIJ_SeqAIJ);CHKERRQ(ierr);<br>       ierr = PetscObjectComposeFunction((<wbr>PetscObject)B,"MatPtAP_seqaij_<wbr>seqmaij_C",MatPtAP_SeqAIJ_<wbr>SeqMAIJ);CHKERRQ(ierr);<br>+      ierr = PetscObjectComposeFunction((<wbr>PetscObject)B,"MatPtAP_<wbr>seqaijperm_seqmaij_C",MatPtAP_<wbr>SeqAIJ_SeqMAIJ);CHKERRQ(ierr);<br>     } else {<br>       Mat_MPIAIJ  *mpiaij = (Mat_MPIAIJ*)A->data;<br>       Mat_MPIMAIJ *b;</span><br></div>
</blockquote></div><br></div>