>>  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

Reply via email to