Dear developers,
I have downloaded the new version of qe from the links:
https://gitlab.com/QEF/q-e
https://github.com/QEF/q-e
and I faced with these errors during make of epw on CentOS:
Fatal Error: Can't find an intrinsic module named 'ieee_arithmetic' at (1)
make[2]: *** [superconductivity.o] Error 1
make[2]: Leaving directory `/home/mxk180036/Downloads/q-e-master/EPW/src'
make[1]: *** [epw] Error 2
make[1]: Leaving directory `/home/mxk180036/Downloads/q-e-master/EPW'
make: *** [epw] Error 1
[mxk180036@vdb03 q-e-master]$ git clone https://gitlab.com/QEF/q-e
Cloning into 'q-e'...
error: RPC failed; result=22, HTTP code = 404
fatal: The remote end hung up unexpectedly
Regards,
Mohammad Mahdi Khatami
Can't find an intrinsic module named 'ieee_arithmetic'
Moderator: stiwari
Re: Can't find an intrinsic module named 'ieee_arithmetic'
Dear Mohammad,
The first issue is because your compiler does not have ieee_arithmetic support.
You can try a recent/semi-recent version of GFortran or intel 13 or more recent.
For the second issue, it might be a temporary issue with the gitlab server. Try again in a few hours.
Best wishes,
Samuel
The first issue is because your compiler does not have ieee_arithmetic support.
You can try a recent/semi-recent version of GFortran or intel 13 or more recent.
For the second issue, it might be a temporary issue with the gitlab server. Try again in a few hours.
Best wishes,
Samuel
Prof. Samuel Poncé
Chercheur qualifié F.R.S.-FNRS / Professeur UCLouvain
Institute of Condensed Matter and Nanosciences
UCLouvain, Belgium
Web: https://www.samuelponce.com
Chercheur qualifié F.R.S.-FNRS / Professeur UCLouvain
Institute of Condensed Matter and Nanosciences
UCLouvain, Belgium
Web: https://www.samuelponce.com
Re: Can't find an intrinsic module named 'ieee_arithmetic'
Dear Dr. Ponce,
I have just recently installed quantum espresso with EPW functionalities and I have come across with similar error while trying to install the EPW. I have understood thanks to your reply that this is due to the old version of fortran compiler, which I have confirmed to be the case in our cluster computer. In ordinary circumstances, this may be easily addressed by upgrading our compiler to the more recent ones however I do not have root privileges to do so. In fact I have installed the latest version of GCC in my local account and tried to install the EPW and failed. I know I need to link the EPW installer to the compiler in my local account but I do not know where to start. Please forgive me for asking as it might be a trivial question, which file in EPW should I modify to direct the installer to my newly installed compiler? I should note that QE was also installed in my local account using the compiler of our cluster.
Thank you very much for your time!
Sincerely,
Elvis
I have just recently installed quantum espresso with EPW functionalities and I have come across with similar error while trying to install the EPW. I have understood thanks to your reply that this is due to the old version of fortran compiler, which I have confirmed to be the case in our cluster computer. In ordinary circumstances, this may be easily addressed by upgrading our compiler to the more recent ones however I do not have root privileges to do so. In fact I have installed the latest version of GCC in my local account and tried to install the EPW and failed. I know I need to link the EPW installer to the compiler in my local account but I do not know where to start. Please forgive me for asking as it might be a trivial question, which file in EPW should I modify to direct the installer to my newly installed compiler? I should note that QE was also installed in my local account using the compiler of our cluster.
Thank you very much for your time!
Sincerely,
Elvis
Re: Can't find an intrinsic module named 'ieee_arithmetic'
Hello,
You will need to set up the environment variable $PATH and $LD_LIBRARY_PATH to contain the place where your gcc is installed.
The ./configure of QE should then be able to detect them. If it is not the case, you will need to modify the q-e/make.inc file by hand.
Note: This question was solved by mp and I place it here for interested readers.
You will need to set up the environment variable $PATH and $LD_LIBRARY_PATH to contain the place where your gcc is installed.
The ./configure of QE should then be able to detect them. If it is not the case, you will need to modify the q-e/make.inc file by hand.
Note: This question was solved by mp and I place it here for interested readers.
Prof. Samuel Poncé
Chercheur qualifié F.R.S.-FNRS / Professeur UCLouvain
Institute of Condensed Matter and Nanosciences
UCLouvain, Belgium
Web: https://www.samuelponce.com
Chercheur qualifié F.R.S.-FNRS / Professeur UCLouvain
Institute of Condensed Matter and Nanosciences
UCLouvain, Belgium
Web: https://www.samuelponce.com