[petsc-dev] PetscObjectIsNull()
Adrian Croucher
a.croucher at auckland.ac.nz
Tue Jul 30 21:00:43 CDT 2024
On 31/07/24 1:47 pm, Adrian Croucher wrote:
>
> I just checked the file include/petsc/finclude/petscsys.h, and it
> contained PetscObjectIsNull() until yesterday, but then it disappeared.
>
It is back in there again in commit 96fb8409 immediately after the
3.21.4 tag. But if you check out 3.21.4 (0d6defa7) it is missing.
I don't suppose the tag could be moved? Otherwise it looks to me like
this release is a bit broken - not useable for me anyway.
- Adrian
> - Adrian
>
> On 31/07/24 1:27 pm, Adrian Croucher 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.croucher at 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.croucher at 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.croucher at 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.croucher at 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.croucher at auckland.ac.nz
tel: +64 (0)9 923 4611
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20240731/191376ef/attachment-0001.html>
More information about the petsc-dev
mailing list