[petsc-dev] Is master broken?
Karl Rupp
rupp at iue.tuwien.ac.at
Fri Aug 2 13:23:24 CDT 2019
You should be able to just cherry-pick the commits from Barry's branch
as well as the two other branches.
On 8/2/19 8:13 PM, Mark Adams wrote:
> I picked these two into Barry's branch and it built.
>
> I would like to get them into my cuda branch. Should I just pick them?
> And not worry about Barry's branch. Or will that not work.
>
> On Fri, Aug 2, 2019 at 12:03 PM Karl Rupp <rupp at iue.tuwien.ac.at
> <mailto:rupp at iue.tuwien.ac.at>> wrote:
>
> FYI: The two branches are currently testing in `next-tmp` and are
> likely
> to be merged to master in ~5 hours.
>
> Best regards,
> Karli
>
>
> On 8/2/19 4:53 PM, Smith, Barry F. via petsc-dev wrote:
> >
> > Yes, these are bugs in Stefano's work that got into master
> because we didn't have comprehensive testing. There are two branches
> in the PR list you can cherry pick that will fix this problem. Sorry
> about this. We're trying to get them into master as quickly as
> possible but ....
> >
> > Barry
> >
> >
> >> On Aug 2, 2019, at 8:39 AM, Mark Adams <mfadams at lbl.gov
> <mailto:mfadams at lbl.gov>> wrote:
> >>
> >> closer,
> >>
> >> On Fri, Aug 2, 2019 at 9:13 AM Smith, Barry F.
> <bsmith at mcs.anl.gov <mailto:bsmith at mcs.anl.gov>> wrote:
> >>
> >> Mark,
> >>
> >> Thanks, that was not expected to work, I was just verifying
> the exact cause of the problem and it was what I was guessing.
> >>
> >> I believe I have fixed it. Please pull that branch again
> and let me know if it works. If it does we'll do rush testing and
> get it into master.
> >>
> >> Thanks
> >>
> >> Barry
> >>
> >>
> >>> On Aug 1, 2019, at 11:08 AM, Mark Adams <mfadams at lbl.gov
> <mailto:mfadams at lbl.gov>> wrote:
> >>>
> >>>
> >>>
> >>> On Thu, Aug 1, 2019 at 10:30 AM Smith, Barry F.
> <bsmith at mcs.anl.gov <mailto:bsmith at mcs.anl.gov>> wrote:
> >>>
> >>> Send
> >>>
> >>> ls arch-linux2-c-debug/include/
> >>>
> >>> That is not my arch name. It is something like
> arch-summit-dbg64-pgi-cuda
> >>>
> >>> arch-linux2-c-debug/include/petscpkg_version.h
> >>>
> >>> and configure.log
> >>>
> >>>
> >>>
> >>>> On Aug 1, 2019, at 5:23 AM, Mark Adams <mfadams at lbl.gov
> <mailto:mfadams at lbl.gov>> wrote:
> >>>>
> >>>> I get the same error with a fresh clone of master.
> >>>>
> >>>> On Thu, Aug 1, 2019 at 6:03 AM Mark Adams <mfadams at lbl.gov
> <mailto:mfadams at lbl.gov>> wrote:
> >>>> Tried again after deleting the arch dirs and still have it.
> >>>> This is my branch that just merged master. I will try with
> just master.
> >>>> Thanks,
> >>>>
> >>>> On Thu, Aug 1, 2019 at 1:36 AM Smith, Barry F.
> <bsmith at mcs.anl.gov <mailto:bsmith at mcs.anl.gov>> wrote:
> >>>>
> >>>> It is generated automatically and put in
> arch-linux2-c-debug/include/petscpkg_version.h this include file is
> included at top of the "bad" source file crashes so in theory
> everything is in order check that
> arch-linux2-c-debug/include/petscpkg_version.h contains
> PETSC_PKG_CUDA_VERSION_GE and similar macros. If not send configure.lo
> >>>>
> >>>> check what is in
> arch-linux2-c-debug/include/petscpkg_version.h it nothing or broken
> send configure.lo
> >>>>
> >>>>
> >>>> Barry
> >>>>
> >>>>
> >>>>
> >>>>> On Jul 31, 2019, at 9:28 PM, Mark Adams via petsc-dev
> <petsc-dev at mcs.anl.gov <mailto:petsc-dev at mcs.anl.gov>> wrote:
> >>>>>
> >>>>> I am seeing this when I pull master into my branch:
> >>>>>
> >>>>>
> "/autofs/nccs-svm1_home1/adams/petsc/src/mat/impls/dense/seq/cuda/densecuda.cu
> <http://densecuda.cu>"
> >>>>> , line 243: error: function call is not allowed in
> a constant
> >>>>> expression
> >>>>> #if PETSC_PKG_CUDA_VERSION_GE(10,1,0)
> >>>>>
> >>>>> and I see that this macro does not seem to be defined:
> >>>>>
> >>>>> 22:24 master= ~/Codes/petsc$ git grep PETSC_PKG_CUDA_VERSION_GE
> >>>>> src/mat/impls/dense/seq/cuda/densecuda.cu:#if
> PETSC_PKG_CUDA_VERSION_GE(10,1,0)
> >>>>
> >>>
> >>
> >> <make.log><configure.log>
> >
>
More information about the petsc-dev
mailing list