I'm experiencing a problem when i compile yambo 3.2.2-rev.5 in double precision on our sp6 cluster. Everything is fine when i compile in single precision. This is my error:
Code: Select all
mpxlf90 -c -O2 -q64 -qstrict -qarch=pwr6 -qtune=pwr6 -qmaxmem=-1 -qsuffix=f=f -I /gpfs/scratch/userinternal/cin0644a/yambo-3.2.2-rev.5/include -I/gpfs/scratch/userinternal/cin0644a/yambo-3.2.2-rev.5/include mod_functions.f) > /dev/null
xlf90_r: 1501-245 (W) Warning: Hard ulimit has been reduced to less than RLIM_INFINITY. There may not be enough space to complete the compilation.
"mod_functions.f", line 95.14: 1513-041 (S) Arguments of the wrong type were specified for the INTRINSIC procedure "max".
** functions === End of Compilation 1 ===
1501-511 Compilation failed for file mod_functions.f.
gmake[1]: *** [mod_functions.o] Error 1
gmake[1]: Leaving directory
Code: Select all
./configure --prefix=/gpfs/scratch/userinternal/cin0644a/ \
--with-fftw=/cineca/prod/libraries/fftw/3.2.2/xl--10.1/lib \
--with-netcdf-lib=/cineca/prod/libraries/netcdf/4.0.1/xl--10.1/lib \
--with-netcdf-include=/cineca/prod/libraries/netcdf/4.0.1/xl--10.1/include \
--with-blacs=${BLACS_LIB} \
--with-scalapack=${SCALAPACK_LIB} \
--with-p2y=4.0 \
--with-iotk=/cineca/prod/build/applications/QuantumESPRESSO/4.1/xl--10.1/BA_WORK/QuantumESPRESSO-4.1/iotk \
--build=powerpc-ibm \
--enable-largedb \
--enable-dp