PGF90-F-0000-Internal compiler error. invalid redundant expr

I’m new to this and am having trouble compiling module_mp_wsm5.o from the wrf nmm 3.2.1 with gpus.

pgf90 -o module_mp_wsm5.o -c -fastsse -Mvect=noaltcode -Msmartalloc -Mprefetch=distance:8 -ta=nvidia:fastmath,host  -w  -Mfree -byteswapio -mp -Minfo=mp -Mrecursive -I../dyn_em -I../dyn_nmm  -module /root/WRFV3/main -I/root/WRFV3/external/esmf_time_f90  -I/root/WRFV3/main -I/root/WRFV3/external/io_netcdf -I/root/WRFV3/external/io_int -I/root/WRFV3/frame -I/root/WRFV3/share -I/root/WRFV3/phys -I/root/WRFV3/chem -I/root/WRFV3/inc -I/usr/local/include  -r4 -i4 module_mp_wsm5.f90

creates error:

PGF90-F-0000-Internal compiler error. invalid redundant expression 0 (module_mp_wsm5.f90: 1284)

unfortunately no object file is created.

Any help for a would be appreciated

many thanks

btw running 64bit redhat with intel xeon cpus

Hi Karl,

Unfortunately, this is a compiler error that we missed in our testing. I have sent our engineers a report (TPR#17738) and asked that it be given the highest priority. Hopefully, we can have it fixed in April’s 11.4 release.

In the meantime, you will need to use the 10.9 release.

Thank you very much for bring this issue to our attention.

  • Mat

ok many thanks for the quick response