[mephi-hpc] hpc Digest, Vol 83, Issue 2

anikeev anikeev at ut.mephi.ru
Wed Jun 30 15:28:07 MSK 2021


On Wed, 2021-06-30 at 15:15 +0300, anikeev wrote:
> On Wed, 2021-06-30 at 11:50 +0000, Углов Владимир Васильевич wrote:
> > Здравствуйте!
> 
> Здравствуйте!
> 
> > Возник вопрос по сборке Quantum ESPRESSO GPU c CUDA в системе
> > "basis":
> > 
> > Чтобы подключить pg компиляторы, cuda с библиотеками и подходящую
> > версию  mpi (MPI implementation that wraps PGI Fortran) нужно
> > предварительно ввести команды
> > source /opt/nvidia/hpc_sdk/nvvars.sh
> > и
> > source /opt/nvidia/hpc_sdk/nv_mpi_vars.sh?
> 
> Да, эти скрипты написал я. В оригинальном NVIDIA HPC SDK требуемые
> операции над переменными окружения были описаны только на официальном
> сайте в разделе руководства пользователя. Я предположил, что у
> пользователей могут возникнуть проблемы и создал нештатные скрипты с
> названиями в стиле SDK Intel.
> 
> > P.S. Это необходимо, чтобы далее проделать configure 
> > ./configure CC=pgcc FC=pgf90 F90=pgf90 MPIF90=mpipgifort --enable-
> > openmp --with-cuda=$CUDA_ROOT --with-cuda-runtime=11.3 --with-cuda-
> > cc=80

P.S. GPU-enabled Quantum Espresso 6.7 успешно конфигурируется при
помощи:

source /opt/intel/parallel_studio_xe_2020/psxevars.sh
source /opt/nvidia/hpc_sdk/nvvars.sh
source /opt/nvidia/hpc_sdk/nv_mpi_vars.sh
./configure --with-cuda=/opt/nvidia/hpc_sdk/ --with-cuda-runtime=11.3
--with-cuda-cc=80 --enable-openmp --with-scalapack=no
make

Пример можно посмотреть в /mnt/pool/5/anikeev/basis/q-e-gpu-qe-gpu-6.7

-- 
С уважением,
инженер отдела Unix-технологий МИФИ,
Аникеев Артём.
Тел.: 8
(495) 788-56-99, доб. 8998


More information about the hpc mailing list