We recommend using PETSc 3.23.7 if you need to use the Nvidia Fortran compiler. Please try this version. If problems persist, could you send a reproducer as Junchao asked, and we will see if we can resolve the issue?
Barry > On Oct 16, 2025, at 12:30 PM, Junchao Zhang <[email protected]> wrote: > > Hi, Herbert, > I don't have much experience on OpenACC and PETSc CI doesn't have such > tests. Could you avoid using nvfortran and instead use gfortran to compile > your Fortran + OpenACC code? If you, then you can use the latest petsc code > and make our debugging easier. > Also, could you provide us with a test and instructions to reproduce the > problem? > > Thanks! > --Junchao Zhang > > > On Thu, Oct 16, 2025 at 5:07 AM howen via petsc-users > <[email protected] <mailto:[email protected]>> wrote: >> Dear All, >> >> I am interfacing our CFD code (Fortran + OpenACC) to Petsc. >> Since we use OpenACC the natural choice for us is to use Nvidia´s nvhpc >> compiler. The Gnu compiler does not work well and we do not have access to >> the Cray compiler. >> >> I already know that the latest version of Petsc does not compile with nvhpc, >> I am therefore using version 3.21. >> I get good results on the CPU both in serial and parallel (MPI). However, >> the GPU implementation, that is what we are interested in, only work >> correctly for the serial version. In parallel, the results are different. >> Even for a CG solve. >> >> I would like to know, if you have experience with the Nvidia compiler. I am >> particularly interested if you have already observed issues with it. Your >> opinion on whether to put further effort into trying to find a bug I may >> have introduced during the interfacing is highly appreciated. >> >> Best, >> >> Herbert Owen >> Senior Researcher, Dpt. Computer Applications in Science and Engineering >> Barcelona Supercomputing Center (BSC-CNS) >> Tel: +34 93 413 4038 >> Skype: herbert.owen >> >> https://urldefense.us/v3/__https://scholar.google.es/citations?user=qe5O2IYAAAAJ&hl=en__;!!G_uCfscf7eWS!d2WQKdHf7ZKmQE1-LcWY1bMjyOeWcReCH2MhT18ms2AwaQcqn_NDoozxqOtBhu843jkLZI_l4XEAm8KXBAIb3AY$ >> >> <https://urldefense.us/v3/__https://scholar.google.es/citations?user=qe5O2IYAAAAJ&hl=en__;!!G_uCfscf7eWS!abuM7ozzUs7eISYBumHNxpvO2Tuy74KRM4-WWcunXHZVjQf1V032xQrCzTfC5vA_NM-35xMEZ9yJ8XK-3QFqjWBSWuUi$> >> >> >> >> >> >> >> >>
