On Sun, 3 Apr 2022 at 18:30, Barry Smith <bsm...@petsc.dev> wrote:

>
>   I think it is a great idea to test on publically available supported
> packages that have public git repositories and a decent testing
> infrastructure regularly and even feed any information that comes up to the
> packages team in advance. I can think of PFLOTRAN, FireDrake, and MOOSE as
> good starting candidates. I think we should help those teams add a switch
> to their test system to use PETSc main when appropriate, I don't think we
> should be adding such stuff inside the PETSc test world. Note that Slepc
> and HPDDM are already in the fold and this already takes place with them.
>

FWIW, we (firedrake) effectively track petsc main updating approximately
monthly (sometimes more frequently depending), so we've in fact never been
tieing ourselves to a petsc release cycle. We might move to a twice-yearly
release cycle in the next year or so, but would just use a point in the
sand for petsc, rather than relying on a petsc release in that case. We
have testing already in place (or coming soon, I think) to check if we
build with latest main and auto-fast-forwarding the branch pointer.

We're mostly inured to C API changes as long as the petsc4py interface
doesn't change at the same time.

Lawrence

>

Reply via email to