[petsc-dev] Is master broken?

Mark Adams mfadams at lbl.gov
Mon Aug 12 09:16:48 CDT 2019


On Mon, Aug 12, 2019 at 9:49 AM Karl Rupp <rupp at iue.tuwien.ac.at> wrote:

> Hi Mark,
>
> most of the CUDA-related fixes from your PR are now in master. Thank you!
>
> The pinning of GPU-matrices to CPUs is not in master because it had
> several issues:
>
>
> https://bitbucket.org/petsc/petsc/pull-requests/1954/cuda-fixes-to-pinning-onto-cpu/diff
>
>
These links are dead.



> The ViennaCL-related changes in mark/gamg-fix-viennacl-rebased can be
> safely discarded as the new GPU wrapper will come in place over the next
> days. ex56 has not been pulled over as it's not running properly on GPUs
> yet (the pinning in your branch effectively turned GPU matrices into
> normal PETSc matrices, effectively running (almost) everything on the
> CPU again)
>
> So at this point I recommend to start a new branch off master and
> manually transfer over any bits from the pinning that you want to keep.
>

FYI, Satish worked on cleaning this branch up a week or two ago.


>
> Best regards,
> Karli
>
>
> On 8/3/19 8:47 PM, Mark Adams wrote:
> > Karl,
> > Did you want me to do anything at this point? (on vacation this week) I
> > will verify that master is all fixed if you get all my stuff integrated
> > when I get back to work in a week.
> > Thanks,
> > Mark
> >
> > On Sat, Aug 3, 2019 at 10:50 AM Karl Rupp <rupp at iue.tuwien.ac.at
> > <mailto:rupp at iue.tuwien.ac.at>> wrote:
> >
> >     If you ignore the initial ViennaCL-related commits and check against
> >     current master (that just received cherry-picked updates from your
> PR),
> >     then there are really only a few commits left that are not yet
> >     integrated.
> >
> >     (I'll extract two more PRs on Monday, so master will soon have your
> >     fixes in.)
> >
> >     Best regards,
> >     Karli
> >
> >
> >     On 8/3/19 5:21 AM, Balay, Satish wrote:
> >      > I've attempted to rebase this branch over latest master - and
> pushed
> >      > my changes to branch mark/gamg-fix-viennacl-rebased-v2
> >      >
> >      > You might want to check each of your commits in this branch to
> see if
> >      > they are ok. I had to add one extra commit - to make it match
> 'merge
> >      > of mark/gamg-fix-viennacl-rebased and master'.
> >      >
> >      > This branch has 21 commits. I think its best if you can collapse
> them
> >      > into reasonable chunks of changes. [presumably a single commit
> >     for all
> >      > the changes is not the correct thing here. But the current set of
> 21
> >      > commits are all over the place]
> >      >
> >      > If you are able to migrate to this branch - its best to delete
> >     the old
> >      > one [i.e origin/mark/gamg-fix-viennacl-rebased]
> >      >
> >      > Satish
> >      >
> >      > On Fri, 2 Aug 2019, Mark Adams via petsc-dev wrote:
> >      >
> >      >> I have been cherry-picking, etc, branch
> >     mark/gamg-fix-viennacl-rebased and
> >      >> it is very messed up. Can someone please update this branch when
> >     all the
> >      >> fixes are settled down? eg, I am seeing dozens of modified files
> >     that I
> >      >> don't know anything about and I certainly don't want to put in a
> >     PR for
> >      >> them.
> >      >>
> >      >> I also seem to lose my pinToCPU method for cuda matrices. I don't
> >      >> understand how that conflicted with anyone else but it did.
> >      >>
> >      >> Thanks,
> >      >> Mark
> >      >>
> >      >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20190812/cd0318b7/attachment.html>


More information about the petsc-dev mailing list