Mark Carpenter, NASA Langley.
I am a novice PETSC user of about 10 years. I’ve build a DG-FEM code with petsc as one of the solver paths (I have my own as well). Furthermore, I use petsc for MPI communication.
I’m running the DG-FEM code on our NAS supercomputer. Everything works when my integer sizes are small. When I exceed the 2^32 limit of integer arithmetic the code fails in very strange ways.
The users that originally set up the petsc infrastructure in the code are no longer at NASA and I’m “dead in the water”.
I think I’ve promoted all the integers that are problematic in my code (F95). On PETSC side: I’ve tried
Further complicating matters:
The problem by definition needs to be HUGE. Problem sizes requiring 1000 cores (10^6 elements at P5) are needed to experience the errors, which involves waiting in queues for ½ day at least.
Attached are the
How do I attack this problem.
(I’ve never gotten debugging working properly).
Mark