Re: [petsc-dev] [petsc-maint] circular dependency [nightlybuilds did not catch]

2019-05-04 Thread Hapla Vaclav via petsc-dev
> On 4 May 2019, at 20:49, Jed Brown wrote: > > "Smith, Barry F. via petsc-maint" writes: > >> Yes you have the history exactly right, butt keeping them as independent >> beasts seemed/seems impossible; except by doing something very cumbersome >> (like shoving all the PCXXX_YYY that depe

Re: [petsc-dev] [petsc-maint] circular dependency [nightlybuilds did not catch]

2019-05-04 Thread Jed Brown via petsc-dev
"Smith, Barry F. via petsc-maint" writes: > Yes you have the history exactly right, but keeping them as independent > beasts seemed/seems impossible; except by doing something very cumbersome > (like shoving all the PCXXX_YYY that depended on KSP into the KSP src > directory). So the "opted"

Re: [petsc-dev] [petsc-maint] circular dependency [nightlybuilds did not catch]

2019-05-04 Thread Smith, Barry F. via petsc-dev
Yes you have the history exactly right, but keeping them as independent beasts seemed/seems impossible; except by doing something very cumbersome (like shoving all the PCXXX_YYY that depended on KSP into the KSP src directory). So the "opted" was really forced upon us. Barry > On May 4,

Re: [petsc-dev] [petsc-maint] circular dependency [nightlybuilds did not catch]

2019-05-04 Thread Dave May via petsc-dev
On Sat, 4 May 2019 at 17:58, Smith, Barry F. via petsc-dev < petsc-dev@mcs.anl.gov> wrote: > > > > On May 4, 2019, at 7:36 AM, Václav Hapla > wrote: > > > > > > > > 4. května 2019 14:21:31 GMT+03:00, Jed Brown napsal: > >> Noting this historic event of Barry endorsing the addition of a new > >>

Re: [petsc-dev] [petsc-maint] circular dependency [nightlybuilds did not catch]

2019-05-04 Thread Smith, Barry F. via petsc-dev
Note that if we accept an im level it won't affect the user API (except for those using multiple libraries who have to add a library), users shouldn't need to change anything including include files. im would just be there to clarify there is a layer completely below Vec (and completely abov

Re: [petsc-dev] [petsc-maint] circular dependency [nightlybuilds did not catch]

2019-05-04 Thread Smith, Barry F. via petsc-dev
> On May 4, 2019, at 7:36 AM, Václav Hapla wrote: > > > > 4. května 2019 14:21:31 GMT+03:00, Jed Brown napsal: >> Noting this historic event of Barry endorsing the addition of a new >> acronym with no specific demonstrated need. >> >> Note that most/all packages contain objects other that t

Re: [petsc-dev] [petsc-maint] circular dependency [nightlybuilds did not catch]

2019-05-04 Thread Jed Brown via petsc-dev
Václav Hapla writes: > 4. května 2019 14:21:31 GMT+03:00, Jed Brown napsal: >>Noting this historic event of Barry endorsing the addition of a new >>acronym with no specific demonstrated need. >> >>Note that most/all packages contain objects other that that which they >>are named after. ksp/pc/,

Re: [petsc-dev] [petsc-maint] circular dependency [nightlybuilds did not catch]

2019-05-04 Thread Václav Hapla via petsc-dev
4. května 2019 14:21:31 GMT+03:00, Jed Brown napsal: >Noting this historic event of Barry endorsing the addition of a new >acronym with no specific demonstrated need. > >Note that most/all packages contain objects other that that which they >are named after. ksp/pc/, dm/label/, mat/partition/,

Re: [petsc-dev] [petsc-maint] circular dependency [nightlybuilds did not catch]

2019-05-04 Thread Jed Brown via petsc-dev
Noting this historic event of Barry endorsing the addition of a new acronym with no specific demonstrated need. Note that most/all packages contain objects other that that which they are named after. ksp/pc/, dm/label/, mat/partition/, snes/linesearch, etc. "Smith, Barry F." writes: > Ok > >

Re: [petsc-dev] [petsc-maint] circular dependency [nightlybuilds did not catch]

2019-05-03 Thread Smith, Barry F. via petsc-dev
Ok > On May 4, 2019, at 12:45 AM, Václav Hapla wrote: > > > > 4. května 2019 1:08:09 GMT+03:00, "Smith, Barry F." > napsal: >> >> >>> On May 3, 2019, at 5:00 PM, Hapla Vaclav >> wrote: >>> >>> >>> >>> OK, so index, idx, other idea? >> >> I'm not sure index is that informative (and

Re: [petsc-dev] [petsc-maint] circular dependency [nightlybuilds did not catch]

2019-05-03 Thread Václav Hapla via petsc-dev
4. května 2019 8:45:09 GMT+03:00, "Václav Hapla via petsc-dev" napsal: > > >4. května 2019 1:08:09 GMT+03:00, "Smith, Barry F." > napsal: >> >> >>> On May 3, 2019, at 5:00 PM, Hapla Vaclav >>wrote: >>> >>> >>> >>> OK, so index, idx, other idea? >> >>I'm not sure index is that informative (

Re: [petsc-dev] [petsc-maint] circular dependency [nightlybuilds did not catch]

2019-05-03 Thread Václav Hapla via petsc-dev
4. května 2019 1:08:09 GMT+03:00, "Smith, Barry F." napsal: > > >> On May 3, 2019, at 5:00 PM, Hapla Vaclav >wrote: >> >> >> >> OK, so index, idx, other idea? > >I'm not sure index is that informative (and not expansive enough). >petscdm.h means nothing, maybe something short that doesn't m

Re: [petsc-dev] [petsc-maint] circular dependency [nightlybuilds did not catch]

2019-05-03 Thread Jed Brown via petsc-dev
"Smith, Barry F." writes: >> When we are at it, why we sometimes have types.h and sometimes not? > > We add these "as needed"; Jed can explain better exactly when they are > needed. We did some of them to limit header dependencies. For example: https://bitbucket.org/petsc/petsc/commits/c619

Re: [petsc-dev] [petsc-maint] circular dependency [nightlybuilds did not catch]

2019-05-03 Thread Smith, Barry F. via petsc-dev
> On May 3, 2019, at 5:00 PM, Hapla Vaclav wrote: > > > > OK, so index, idx, other idea? I'm not sure index is that informative (and not expansive enough). petscdm.h means nothing, maybe something short that doesn't mean anything? > > If we would have layout, is, sf, section in the sa

Re: [petsc-dev] [petsc-maint] circular dependency [nightlybuilds did not catch]

2019-05-03 Thread Hapla Vaclav via petsc-dev
On 4 May 2019, at 00:27, Smith, Barry F. mailto:bsm...@mcs.anl.gov>> wrote: On May 3, 2019, at 4:22 PM, Hapla Vaclav mailto:vaclav.ha...@erdw.ethz.ch>> wrote: On 2 May 2019, at 23:41, Smith, Barry F. mailto:bsm...@mcs.anl.gov>> wrote: On May 2, 2019, at 2:00 PM, Hapla Vaclav mailto:v