Intel OneApi + Petsc: nan in dotGlobal
In the P2PetscSolveTest
the oneapi compiler in version 22.1 produces nans with the 3D/cube_24el.msh
mesh and exactly 8 processes (mpirun -n 8 ./P2PetscSolveTest)
Very rarely petsc also gave an error:
[3]PETSC ERROR: Caught signal number 11 SEGV: Segmentation Violation, probably memory access out of range
I traced the problem to the dotGlobal function.
Probably inside the dot
of VertexDoFMacroVertex
but I am not entirely sure about that.
After the petsc solve call solver_1.solve( A, x, b, level );
all values in x
are inf.
Update: Using petsc minres does not produce nans
Edited by Dominik Thoennes