<div dir="ltr"><div><div>Hello,<br><br></div>I am trying to install Quantum-Espresso on the parallel machine MGHPCC. I am trying to use intel compilers to do so (ie ifort, icc, and icpc). Note I have installed and tested the serial version to confirm that the issues I am seeing are not coming from the cluster environment itself. <br><br>I've load the necessary modules containing these compilers:<br><br>[cf79a@ghpcc06 espresso-5.1]$ which ifort<br>/share/pkg/intel/composer_xe_2013_sp1.0.080/bin/intel64/ifort<br>[cf79a@ghpcc06 espresso-5.1]$ which icc<br>/share/pkg/intel/composer_xe_2013_sp1.0.080/bin/intel64/icc<br>[cf79a@ghpcc06 espresso-5.1]$ which icpc<br>/share/pkg/intel/composer_xe_2013_sp1.0.080/bin/intel64/icpc<br><br></div><div>however when I run <b>./configure --enable-parallel</b> I get the following error (NOTE: I get the same error when just running ./configure:<br>setting CC... icc<br>checking how to run the C preprocessor... icc -E<br>configure: error: in `/home/cf79a/ESPRESSO-PAR/espresso-5.1':<br>configure: error: C preprocessor "icc -E" fails sanity check<br><br></div><div>and in the config.log file it states ac_cv_env_CPP_value=icc<br></div><div>however when I explicitly set CPP via <b>export CPP=/share/pkg/intel/composer_xe_2013_sp1.0.080/bin/intel64/icpc<br><br></b></div><div> I now get this error:<br></div><div>setting CC... icc<br>checking how to run the C preprocessor... /share/pkg/intel/composer_xe_2013_sp1.0.080/bin/intel64/icpc<br>configure: error: in `/home/cf79a/ESPRESSO-PAR/espresso-5.1/install':<br>configure: error: C preprocessor "/share/pkg/intel/composer_xe_2013_sp1.0.080/bin/intel64/icpc" fails sanity check<br><br></div><div>It sets CC to icc but when checking the C preprocessor it references the icpc compiler.<br><br></div><div>Any idea's as to fix this issue? or perhaps why it is happening?<br></div><div><br></div><div>Best,<br></div><div>Cameron<br></div><div><br><br><br></div><div><br></div></div>