[QE-users] [QE 7.0/GPU] Run built with CMake fails with cuFFT error

Paolo Giannozzi paolo.giannozzi at uniud.it
Mon May 23 21:47:09 CEST 2022


Actually NVHPC 22.3 seems to work so only versions > 21.9 and < 22.3 are 
not allowed

Paolo

On 23/05/2022 18:54, Louis Stuber via users wrote:
> Hi Robert,
> 
> I think it’s an issue with PGI in NVHPC 22.3.  Please use NVHPC 21.9 
> instead (PGI compiler).
> 
> Normally the configure script should catch it and prevent using NVHPC 
> 22.3, unfortunately the check has been introduced only after QE 7.0.
> 
> Best,
> 
> Louis
> 
> *From:* users <users-bounces at lists.quantum-espresso.org> *On Behalf Of 
> *Robert MIJAKOVIC
> *Sent:* Monday, May 23, 2022 5:23 PM
> *To:* users at lists.quantum-espresso.org
> *Subject:* [QE-users] [QE 7.0/GPU] Run built with CMake fails with cuFFT 
> error
> 
> 	
> 
> Some people who received this message don't often get email from 
> robert.mijakovic at lxp.lu <mailto:robert.mijakovic at lxp.lu>. Learn why this 
> is important <https://aka.ms/LearnAboutSenderIdentification>
> 
> 	
> 
> *External email: Use caution opening links or attachments*
> 
> # Summary
> 
> QE 7.0/GPU compiled with CMake fails on our system in "routine 
> fft_scalar_cuFFT: cft_1z_gpu (8)".
> 
> # Version
> 
> qe-7.0-ReleasePack.tgz
> 
> # Environment
> 
> ## Hardware
> 
> 1. 2xAMD EPYC 7452
> 
> 2. 4xNVIDIA A100
> 
> 3. 512 GB RAM
> 
> ## Software
> 
> 1. OS: Rocky Linux release 8.5 (Green Obsidian)
> 
> 2. NVHPC 22.3
> 
> 3. OpenMPI 4.1.3 built with NVHPC 22.3
> 
> 4. CUDA 11.3.1 with Driver 470.82.01
> 
> 5. libxc 5.1.5
> 
> 6. CMake 3.20.1
> 
> 7. M4 1.4.19
> 
> # Steps to reproduce
> 
> ## Configured with:
> 
> `-DQE_ENABLE_CUDA=1 -DQE_FFTW_VENDOR=Internal -DQE_ENABLE_LIBXC=1 
> -DQE_ENABLE_OPENMP=1 `
> 
> ## Prebuild options
> 
> `cp $EBROOTLIBXC/include/*.mod Modules/mod/qe_modules && export 
> FPP='nvfortran -Mpreprocess -E' && export CPP='cpp -E' && export 
> FCPP='cpp -E' && `
> 
> ## make options
> 
> `make all epw`
> 
> ## Execute
> 
> srun
> 
> ## Input files
> 
> QEF AUSURF112 benchmark
> 
> # Observed behaviour
> 
> When example is started it fails with:
> 
> ```
> 
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> 
> Error in routine fft_scalar_cuFFT: cft_1z_gpu (8):
> 
> cufftPlanMany failed
> 
> ```
> 
> # Questions
> 
> 1. What do I do wrong?
> 
> 2. Why is there no option to set FFTW_VENDOR to cuFFT?
> 
> 3. Why it got linked against cuFFT if FFTW_VENDOR is set to Internal?
> 
> Dr. rer. nat. Robert Mijaković | HPC System Software Architect
> 
> 
> *Lux**Provide*
> 3, Op der Poukewiss | L-7795 Bissen
> 
> Grand-Duchy of Luxembourg
> M (+352) 691 396 474
> 
> robert.mijakovic at lxp.lu 
> <mailto:robert.mijakovic at lxp.lu> |www.luxprovide.lu 
> <https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.luxprovide.lu%2F&data=05%7C01%7Clstuber%40nvidia.com%7C92950777c584476ead5508da3cd03d33%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637889163050914322%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=ofAyQvxQ6OinQiA5HgsBEO6nQfPosHKHdTnXt17ld4Y%3D&reserved=0>
> 
> 
> _______________________________________________
> The Quantum ESPRESSO community stands by the Ukrainian
> people and expresses its concerns about the devastating
> effects that the Russian military offensive has on their
> country and on the free and peaceful scientific, cultural,
> and economic cooperation amongst peoples
> _______________________________________________
> 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

-- 
Paolo Giannozzi, Dip. Scienze Matematiche Informatiche e Fisiche,
Univ. Udine, via delle Scienze 208, 33100 Udine, Italy
Phone +39-0432-558216, fax +39-0432-558222


More information about the users mailing list