Re: [petsc-dev] C++ error with just PETSc includes
We should really try to find a workaround for this issue. The problem only triggers with a quite old GCC version. I cannot avoid feeling guilty about it. On Mon, 13 Jul 2020 at 18:24, Satish Balay via petsc-dev < [email protected]> wrote:
Checking src/mat/tests/ex231.cxx you need:
diff --git a/src/dm/impls/plex/landau/kokkos/tutorials/ex1.cxx b/src/dm/impls/plex/landau/kokkos/tutorials/ex1.cxx index d04eaf96e7..967efc3625 100644 --- a/src/dm/impls/plex/landau/kokkos/tutorials/ex1.cxx +++ b/src/dm/impls/plex/landau/kokkos/tutorials/ex1.cxx @@ -1,5 +1,7 @@ static char help[] = "Simple Kokkos test\n\n";
+#define PETSC_SKIP_CXX_COMPLEX_FIX #include <petscdmplex.h>
Also #requiresdefine is not meant for example makefile. You can use:
build: requires: in /*TEST section
Satish
On Mon, 13 Jul 2020, Mark Adams wrote:
I have a wip C++ test that just calls PetscInitialize and Finalize, and I am getting some sort of error in the include file:
https://gitlab.com/petsc/petsc/-/jobs/635768809
All I do is:
#include <petscdmplex.h>
Any ideas? Thanks, Mark
-- Lisandro Dalcin ============ Research Scientist Extreme Computing Research Center (ECRC) King Abdullah University of Science and Technology (KAUST) http://ecrc.kaust.edu.sa/
participants (1)
-
Lisandro Dalcin