Actually petsc-3.22 (i.e. 3.22.5) is the last version that works with nvfortran
Satish On Thu, 16 Oct 2025, Barry Smith wrote: > > 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$> > >> > >> > >> > >> > >> > >> > >> > >> > >
