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.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
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
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
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
tel: +64 (0)9 923 4611

Reply via email to