Compilation crash with PGI 15.4 onwards

Hi,

I am seeing the following error message upon compilation with v15.4, 15.5 and 15.7. There is no issue with 15.3 and it occurs with both CUDA 6.5 and 7.0.

I have emailed the file in question to trs@pgroup.com.

Thanks in advance,

Karl


[hpcwilk1@login-sand1 devel]$ clear; make onetep ARCH=wilkes.pgi.gpu
make[1]: Entering directory /home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu' make[1]: Nothing to be done for obj_for_onetep’.
make[1]: Leaving directory /home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu' dl_mg files /home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu/dl_mg_common_data.o /home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu/dl_mg_errors.o /home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu/dl_mg_grids.o /home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu/dl_mg_info.o /home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu/dl_mg_kernels.o /home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu/dl_mg_mpi_header.o /home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu/dl_mg_mpi.o /home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu/dl_mg_nonlinear_model.o /home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu/dl_mg.o /home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu/dl_mg_params.o /home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu/dl_mg_resrelpro.o /home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu/dl_mg_stencil_coefficients.o /home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu/dl_mg_timer.o /home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu/dl_mg_types.o make[1]: Entering directory /home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu’
perl /home/hpcwilk1/ONETEP_4.3.1.1/devel/utils/compile_mod.pl -fc “mpif90 -DGPU_PGI -DFFTW3_NO_OMP -DMPI -DNOMPIIO -Mdalign -DHAVE_DL_MG -acc -ta=nvidia:cc35 -Mcuda=6.5 -O3 -m64 -I/home/hpcwilk1/ONETEP_4.3.1.1/devel/include -lcufft -lcudart -c /home/hpcwilk1/ONETEP_4.3.1.1/devel/src/fourier_mod.F90” -requires “/home/hpcwilk1/ONETEP_4.3.1.1/devel/src/fourier_mod.F90 simulation_cell.mod cell_grid.mod comms.mod constants.mod fourier_gpu_wrapper_mod.mod rundat.mod timer.mod utils.mod” -cmp “perl /home/hpcwilk1/ONETEP_4.3.1.1/devel/utils/compare_module_file.pl -compiler PORTLAND-pgf90-on-LINUX” -provides “fourier_mod.o fourier.mod”
Target fourier_mod.o does not exist, compilation forced.
mpif90 -DGPU_PGI -DFFTW3_NO_OMP -DMPI -DNOMPIIO -Mdalign -DHAVE_DL_MG -acc -ta=nvidia:cc35 -Mcuda=6.5 -O3 -m64 -I/home/hpcwilk1/ONETEP_4.3.1.1/devel/include -lcufft -lcudart -c /home/hpcwilk1/ONETEP_4.3.1.1/devel/src/fourier_mod.F90
pgf90-Fatal-/usr/local/Cluster-Apps/pgi/linux86-64/15.7/bin/pgf902 TERMINATED by signal 11
Arguments to /usr/local/Cluster-Apps/pgi/linux86-64/15.7/bin/pgf902
/usr/local/Cluster-Apps/pgi/linux86-64/15.7/bin/pgf902 /tmp/pgf900CzjCSjr9w07.ilm -fn /home/hpcwilk1/ONETEP_4.3.1.1/devel/src/fourier_mod.F90 -opt 3 -terse 1 -inform warn -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -x 117 0x1000 -quad -vect 56 -y 34 16 -x 34 0x8 -x 32 20971520 -y 19 8 -y 35 0 -x 42 0x30 -x 39 0x40 -x 39 0x80 -x 34 0x400000 -x 149 1 -x 150 1 -x 59 4 -x 129 2 -tp sandybridge -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -x 120 0x200 -astype 0 -x 121 1 -x 70 0x40000000 -x 124 1 -accel tesla -x 186 0x80000 -x 180 0x400 -x 180 0x4000000 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -x 180 0x400 -x 180 0x4000000 -cudaver 6.5 -x 121 0xc00 -x 194 0x40000 -x 176 0x100 -cudacap 35 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -dalign -x 137 1 -x 180 0x4000000 -x 176 0x100 -cudacap 35 -cudaver 6.5 -x 9 1 -x 72 0x1 -x 136 0x11 -quad -x 119 0x10000000 -x 129 0x40000000 -x 164 0x1000 -cmdline ‘+pgf90 /home/hpcwilk1/ONETEP_4.3.1.1/devel/src/fourier_mod.F90 -m64 -m64 -noswitcherror -DGPU_PGI -DFFTW3_NO_OMP -DMPI -DNOMPIIO -Mdalign -DHAVE_DL_MG -acc -ta=nvidia:cc35 -Mcuda=6.5 -O3 -Mvect=sse -Mcache_align -Mpre -I/home/hpcwilk1/ONETEP_4.3.1.1/devel/include -lcufft -lcudart -c -I/usr/local/Cluster-Apps/mvapich2/2.0/pgi-14/include -I/usr/local/Cluster-Apps/mvapich2/2.0/pgi-14/include’ -asm /tmp/pgf900CzjCI06je0w.sm
make[1]: *** [fourier.mod] Error 127
make[1]: Leaving directory `/home/hpcwilk1/ONETEP_4.3.1.1/devel/obj/wilkes.pgi.gpu’
make: *** [onetep] Error 2

Hi Karl,

It looks like PGI Customer Support reported this as TPR#21798 and is under investigation.

Thanks,
Mat