[QE-users] Help on QE + GPU + OpenMP compilation

Pietro Bonfa' pietro.bonfa at unipr.it
Fri Apr 16 10:47:32 CEST 2021


Dear Giovanni,

the missing library comes with the cuda driver.

If you believe your workstation is correctly setup, you may want to try 
these options

--with-cuda=yes --enable-cuda-env-check=no

to ignore problems with the CUDA environment.

Best,
Pietro



On 4/16/21 10:32 AM, Giovanni Cantele wrote:
> Thank you, I’m working with your input variables and the latest 
> DEVELOPMENT version downloaded yesterday.
> 
> There should be something wrong with configure. The error I’m facing is
> configure: error: in `/home/cantele/q-e-develop':
> configure: error: Couldn't find libcuda
> See `config.log' for more details
> 
> If I look within config.log it tries to make the following compilation:
> pgcc -o conftest -g -O2   conftest.c 
> -lcuda   -L/opt/nvidia/hpc_sdk/Linux_x86_64/21.3/cuda/11.2/lib64 -lcuda 
> -lcudart -lcublas -lcufft  >&5
> 
> And indeed, at the end, the summary of the variables reports, among the 
> others:
> CUDA_LDLIBS=' -L/opt/nvidia/hpc_sdk/Linux_x86_64/21.3/cuda/11.2/lib64 
> -lcuda -lcudart -lcublas -lcufft’
> 
> However, /opt/nvidia/hpc_sdk/Linux_x86_64/21.3/cuda/11.2/lib64 does NOT 
> contain libcufft, libcublas but only libcudart. The former are 
> within /opt/nvidia/hpc_sdk/Linux_x86_64/21.3/REDIST/math_libs/11.2/lib64/
> but it seems that configure does not look through all the directories 
> in LD_LIBRARY_PATH.
> 
> Is that possible?
> 
> Thanks in any case, I’ll let you know if I manage to solve those issues.
> 
> Giovanni
> 
>> On 15 Apr 2021, at 22:22, Paolo Giannozzi <p.giannozzi at gmail.com 
>> <mailto:p.giannozzi at gmail.com>> wrote:
>>
>> This is what I have used, with some success. If you do not have MKL 
>> libraries, you should get
>>    BLAS_LIBS=-llapack -lblas
>> or something like that
>>
>> Paolo
>>
>> On Thu, Apr 15, 2021 at 5:27 PM Giovanni Cantele 
>> <giovanni.cantele at spin.cnr.it <mailto:giovanni.cantele at spin.cnr.it>> 
>> wrote:
>>
>>     I downloaded the latest development version. Could you share the
>>     needed configure options and environment variables that allowed
>>     you to get a clean compilation?
>>
>>     Thank you again,
>>
>>         Giovanni
>>
>>>     On 15 Apr 2021, at 14:50, Giovanni Cantele
>>>     <giovanni.cantele at spin.cnr.it
>>>     <mailto:giovanni.cantele at spin.cnr.it>> wrote:
>>>
>>>     It was the lates stable (qe-6.7-ReleasePack.tgz).
>>>
>>>     Where can I find the all needed environment variables?
>>>
>>>     Thanks,
>>>
>>>     Giovanni
>>>
>>>>     On 15 Apr 2021, at 14:44, Paolo Giannozzi <p.giannozzi at gmail.com
>>>>     <mailto:p.giannozzi at gmail.com>> wrote:
>>>>
>>>>     On Thu, Apr 15, 2021 at 2:01 PM Giovanni Cantele
>>>>     <giovanni.cantele at spin.cnr.it
>>>>     <mailto:giovanni.cantele at spin.cnr.it>> wrote:
>>>>
>>>>         I’m trying to compile the latest QE version
>>>>
>>>>
>>>>     "latest stable" or "latest development"? GPU support is work in
>>>>     progress (or maybe "in regress"): don't count on the stable
>>>>     version to support the latest compiler.
>>>>
>>>>     I can tell you for sure that with a correct nvidia hpc_sdk 21.3
>>>>     installation + all needed environment variables defined + all
>>>>     needed configure options (+ MKL libraries: I don't trust too
>>>>     much blas and lapack from the nvidia compiler) the latest
>>>>     development version compiles and works.
>>>>
>>>>     Paolo
>>>>     -- 
>>>>     Paolo Giannozzi, Dip. Scienze Matematiche Informatiche e Fisiche,
>>>>     Univ. Udine, via delle Scienze 206, 33100 Udine, Italy
>>>>     Phone +39-0432-558216, fax +39-0432-558222
>>>>
>>>>     _______________________________________________
>>>>     Quantum ESPRESSO is supported by MaX (www.max-centre.eu
>>>>     <http://www.max-centre.eu/>>>>>     users mailing list users at lists.quantum-espresso.org
>>>>     <mailto:users at lists.quantum-espresso.org>
>>>>     https://lists.quantum-espresso.org/mailman/listinfo/users
>>>>     <https://lists.quantum-espresso.org/mailman/listinfo/users>>>>
>>>     _______________________________________________
>>>     Quantum ESPRESSO is supported by MaX (www.max-centre.eu
>>>     <http://www.max-centre.eu/>>>>     users mailing list users at lists.quantum-espresso.org
>>>     <mailto:users at lists.quantum-espresso.org>
>>>     https://lists.quantum-espresso.org/mailman/listinfo/users
>>>     <https://lists.quantum-espresso.org/mailman/listinfo/users>>>
>>     _______________________________________________
>>     Quantum ESPRESSO is supported by MaX (www.max-centre.eu
>>     <http://www.max-centre.eu/>>>     users mailing list users at lists.quantum-espresso.org
>>     <mailto:users at lists.quantum-espresso.org>
>>     https://lists.quantum-espresso.org/mailman/listinfo/users
>>     <https://lists.quantum-espresso.org/mailman/listinfo/users>>>
>>
>>
>> -- 
>> Paolo Giannozzi, Dip. Scienze Matematiche Informatiche e Fisiche,
>> Univ. Udine, via delle Scienze 206, 33100 Udine, Italy
>> Phone +39-0432-558216, fax +39-0432-558222
>>
>> <cuda.txt>_______________________________________________
>> Quantum ESPRESSO is supported by MaX (www.max-centre.eu 
>> <http://www.max-centre.eu/>>> users mailing list users at lists.quantum-espresso.org 
>> <mailto:users at lists.quantum-espresso.org>
>> https://lists.quantum-espresso.org/mailman/listinfo/users 
>> <https://lists.quantum-espresso.org/mailman/listinfo/users>> 
> 
> _______________________________________________
> Quantum ESPRESSO is supported by MaX (www.max-centre.eu)
> users mailing list users at lists.quantum-espresso.org
> https://lists.quantum-espresso.org/mailman/listinfo/users
> 



More information about the users mailing list