<div dir="ltr"><div><div><div>Dear QE-developers, <br><br></div>The current trunk of QE does not compile with PGI 15:<br><pre><span class="">cpp -P -C -traditional -D__PGI -D__FFTW3 -D__MPI -D__PARA -D__SCALAPACK -I../include fft_types.f90 -o fft_types_tmp.f90 ; \
        mpif90 -fast -r8 -Mcache_align -D__PGI -D__FFTW3 -D__MPI -D__PARA -D__SCALAPACK -I/home/farm2/local/fftw3_pgi1507/include/ -I../include  -c fft_types_tmp.f90 -o fft_types.o
</span><span class="">PGF90-S-0034-Syntax error at or near / (fft_types_tmp.f90: 1)
PGF90-S-0034-Syntax error at or near identifier file (fft_types_tmp.f90: 2)
PGF90-S-0034-Syntax error at or near identifier gnu (fft_types_tmp.f90: 4)
PGF90-S-0034-Syntax error at or near identifier it (fft_types_tmp.f90: 5)</span></pre>To make it compile, the following line should be changed in the make.sys (therefore in the Makefile):<br><br></div>The line <br>CPPFLAGS       = -P -C -traditional $(DFLAGS) $(IFLAGS)<br><br></div>should be replace by<br>CPPFLAGS       = -P -traditional $(DFLAGS) $(IFLAGS) $(MANUAL_DFLAGS)<br><div><div><div><div><br></div><div>The reason is because the -C option place C comments at the beginning of the pre-processed file and pgi cannot interpret it correctly.<br></div><div>The manual_dflag is important in my case because the fftw lib is not correctly recognize and I have to add the fftw3 /include file. <br></div><div><br></div><div>With the modification, QE compiles perfectly with pgi 15. <br><br></div><div>Best, <br><br></div><div>Samuel & Martin<br clear="all"></div><div><div><br>-- <br><div class="gmail_signature"><div dir="ltr"><span><font color="#888888"><pre cols="72">------------------------------------------------------------------------------------------------
    Dr. Samuel Poncé  
    Department of Materials
    University of Oxford
    Parks Road
    Oxford OX1 3PH, UK

    Phone: +44 1865 612789<br>    email: <a href="mailto:samuel.ponce@materials.ox.ac.uk" target="_blank">samuel.ponce@materials.ox.ac.uk</a> <a href="mailto:fabio.caruso@materials.ox.ac.uk" target="_blank"></a>
    web: <a href="http://giustino.materials.ox.ac.uk/index.php/Site/SamuelPonc%e9" target="_blank">http://giustino.materials.ox.ac.uk/index.php/Site/SamuelPonc%e9</a>
------------------------------------------------------------------------------------------------</pre></font></span></div></div>
</div></div></div></div></div></div>