Hi all, I noticed the following thing:
When I compile the siesta the FFLAGS setting like this: FFLAGS= -O2 -I$(MKLROOT)/include/intel64/lp64/ -I$(MKLROOT)/include Then, when I run the siesta after the compiling process finished, I see the following information on the stdout: --------------- werner@debian:~/software/hpc/siesta/siesta-trunk-449/Obj$ ./siesta Siesta Version: siesta-trunk-449 Architecture : ifort-from-composer_xe_2011_sp1.13.367+(mkl,impi)-from-l_ics_2013.1.039_intell64 Compiler flags: mpifc -fc=ifort -I/opt/intel/composer_xe_2013_sp1.0.080/mkl/include/intel64/llp64/ -I/opt/intel/composer_xe_2013_sp1.0.080/mkl/include -O2 PP flags : -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DGRID_DP -DPHI_GRID_SP -DBROYDEN_DP -DMPI --------------- Please note the following line appeared in the above message: ------------ -I/opt/intel/composer_xe_2013_sp1.0.080/mkl/include/intel64/llp64/ -------------- Though for my case, this will not do any harm due to the correct settings given by intel's mklvars.sh. But it's obviously that this is a bug of the siesta code when it pass the include line for compiling. The version I tested is siesta-trunk-449, as for other version, I don't know whether they has this issue or not. Regards -- Hongyi Zhao <[email protected]> Xinjiang Technical Institute of Physics and Chemistry Chinese Academy of Sciences GnuPG DSA: 0xD108493
