Can't find an intrinsic module named 'ieee_arithmetic'

This section is dedicated to compilation problems

Moderator: stiwari

Post Reply
mmkhatami
Posts: 3
Joined: Fri Apr 27, 2018 8:31 pm
Affiliation:

Can't find an intrinsic module named 'ieee_arithmetic'

Post by mmkhatami »

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
sponce
Site Admin
Posts: 616
Joined: Wed Jan 13, 2016 7:25 pm
Affiliation: EPFL

Re: Can't find an intrinsic module named 'ieee_arithmetic'

Post by sponce »

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
Prof. Samuel Poncé
Chercheur qualifié F.R.S.-FNRS / Professeur UCLouvain
Institute of Condensed Matter and Nanosciences
UCLouvain, Belgium
Web: https://www.samuelponce.com
Ebichan
Posts: 1
Joined: Sat Aug 11, 2018 9:27 am
Affiliation:

Re: Can't find an intrinsic module named 'ieee_arithmetic'

Post by Ebichan »

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
sponce
Site Admin
Posts: 616
Joined: Wed Jan 13, 2016 7:25 pm
Affiliation: EPFL

Re: Can't find an intrinsic module named 'ieee_arithmetic'

Post by sponce »

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.
Prof. Samuel Poncé
Chercheur qualifié F.R.S.-FNRS / Professeur UCLouvain
Institute of Condensed Matter and Nanosciences
UCLouvain, Belgium
Web: https://www.samuelponce.com
Post Reply