>> just checked out and built the latest PETSc release 3.21.4. I should have read your previous email more carefully.
All this stuff is in the main git branch, it will not be in release until after September 30. > On Jul 30, 2024, at 9:27 PM, Adrian Croucher <a.crouc...@auckland.ac.nz> > wrote: > > > On 31/07/24 1:25 pm, Barry Smith wrote: >> >> You need to have >> >> #include <petsc/finclude/petscsys.h> >> >> in the file above the usage. That is where it is defined. > I have: > > #include <petsc/finclude/petsc.h> > > Should that not still work? > > - Adrian > >> >> Barry >> >> >>> On Jul 30, 2024, at 8:03 PM, Adrian Croucher <a.crouc...@auckland.ac.nz> >>> <mailto:a.crouc...@auckland.ac.nz> wrote: >>> >>> This Message Is From an External Sender >>> This message came from outside your organization. >>> hi >>> >>> I just checked out and built the latest PETSc release 3.21.4. >>> >>> When I build my code against it, it complains that the >>> recently-introduced PetscObjectIsNull() doesn't seem to exist any more. >>> e.g.: >>> >>> 3677 | if (.not. PetscObjectIsNull(sf)) then >>> | 1 >>> Error: Function ‘petscobjectisnull’ at (1) has no IMPLICIT type >>> >>> Was this removed again? It still worked when I built against the main >>> branch up until last week. >>> >>> I deleted the build dirs for both PETSc and my code and did completely >>> clean builds of both, but got the same error. >>> >>> - Adrian >>> >>> -- >>> Dr Adrian Croucher >>> Senior Research Fellow >>> Department of Engineering Science >>> Waipapa Taumata Rau / University of Auckland, New Zealand >>> email: a.crouc...@auckland.ac.nz <mailto:a.crouc...@auckland.ac.nz> >>> tel: +64 (0)9 923 4611 >>> >>> >> > -- > Dr Adrian Croucher > Senior Research Fellow > Department of Engineering Science > Waipapa Taumata Rau / University of Auckland, New Zealand > email: a.crouc...@auckland.ac.nz <mailto:a.crouc...@auckland.ac.nz> > tel: +64 (0)9 923 4611