<div dir="ltr"><div>Большое спасибо за разъяснения! Пересобрал согласно вашим рекомендациям.</div><div><br></div><div>Хочу еще спросить про компиляцию qe на кластере tensor для работы с очередями avx512.</div><div><br></div><div>На кластере tensor я скомпилировал qe следующим образом:</div><div><br>
</div><div>git clone <a href="https://gitlab.com/QEF/q-e.git" rel="noreferrer" target="_blank">https://gitlab.com/QEF/q-e.git</a></div><div>
cd q-e/
</div><div>
git checkout qe-7.2 <br></div><div><br></div><div>
mkdir build
</div><div>
cd build/
</div><div>
source /opt/fftw-3.3.9/double/customvars.sh<br>
source /opt/openblas-0.3.17/customvars.sh <br></div><div><br></div><div>cmake -DCMAKE_C_COMPILER=mpicc -DCMAKE_Fortran_COMPILER=mpif90 -DCMAKE_INSTALL_PREFIX=/mnt/pool/3/pakuliamin/qe_tensor_cpu/q-e -DBLA_VENDOR=OpenBLAS -DQE_FFTW_VENDOR=FFTW3 ../</div><div><br></div><div>make -j 16</div><div>make install</div><div><br></div><div>Такой вариант скомпилированного qe подходит для использования в avx512 очередях на кластере tensor?<br></div><div><br></div><div><div><div><div dir="ltr" data-smartmail="gmail_signature"><div dir="ltr"><div dir="auto"><div dir="ltr" style="font-size:12.8px">С уважением, Кулямин П.А.<br></div><div dir="ltr" style="font-size:12.8px"><div dir="auto">Аспирант 2 курса НИЯУ МИФИ<br></div><div>Кафедра № 67 "Физика конденсированных сред"<br></div><div dir="auto">Научный руководитель: Маслов М.М.<br></div><div dir="auto">Тел:8-905-582-00-63</div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">ср, 10 мая 2023 г. в 18:00, anikeev <<a href="mailto:anikeev@ut.mephi.ru" target="_blank">anikeev@ut.mephi.ru</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, 2023-05-10 at 11:41 +0300, Павел Кулямин wrote:<br>
> К сожалению так тоже не сработало:<br>
<br>
Здравствуйте!<br>
<br>
Для начала, я настоятельно не рекомендую использовать ночные сборки в<br>
научных работах. Последний официальный релиз QE это 7.2:<br>
<br>
anikeev@basis:/mnt/pool/6/anikeev/qe$ git clone<br>
<a href="https://gitlab.com/QEF/q-e.git" rel="noreferrer" target="_blank">https://gitlab.com/QEF/q-e.git</a><br>
anikeev@basis:/mnt/pool/6/anikeev/qe$ cd q-e/<br>
anikeev@basis:/mnt/pool/6/anikeev/qe/q-e$ git checkout qe-7.2<br>
<br>
При работе с cmake рабочую директорию (build) нужно удалять полностью<br>
после каждой сборки. Аналога make clean для cmake нет.<br>
<br>
anikeev@basis:/mnt/pool/6/anikeev/qe/q-e$ mkdir build<br>
anikeev@basis:/mnt/pool/6/anikeev/qe/q-e$ cd build/<br>
anikeev@basis:/mnt/pool/6/anikeev/qe/q-e/build$ source<br>
/opt/nvidia/hpc_sdk/nvvars.sh<br>
anikeev@basis:/mnt/pool/6/anikeev/qe/q-e/build$ source<br>
/opt/nvidia/hpc_sdk/nv_mpi_vars.sh<br>
anikeev@basis:/mnt/pool/6/anikeev/qe/q-e/build$ which mpif90<br>
/opt/nvidia/hpc_sdk/Linux_x86_64/21.3/comm_libs/mpi/bin/mpif90<br>
anikeev@basis:/mnt/pool/6/anikeev/qe/q-e/build$ which mpicc<br>
/opt/nvidia/hpc_sdk/Linux_x86_64/21.3/comm_libs/mpi/bin/mpicc<br>
anikeev@basis:/mnt/pool/6/anikeev/qe$ source /opt/fftw-<br>
3.3.9/double/customvars.sh<br>
<br>
FFTW ROOT - это директория, которая содержит субдиректории ./lib и<br>
./include. <br>
<br>
anikeev@basis:/mnt/pool/6/anikeev/qe/q-e/build$ cmake -<br>
DCMAKE_C_COMPILER=mpicc -DCMAKE_Fortran_COMPILER=mpif90 -<br>
DCMAKE_INSTALL_PREFIX=/mnt/pool/6/anikeev/qe -DQE_ENABLE_CUDA=ON -<br>
DQE_ENABLE_MPI_GPU_AWARE=ON -DNVFORTRAN_CUDA_CC=80 -<br>
DNVFORTRAN_CUDA_VERSION=11.2 -DQE_FFTW_VENDOR=FFTW3 -<br>
DFFTW3_ROOT=/opt/fftw-3.3.9/double/ ../<br>
<br>
Если Вы выберете версию FFTW с поддержкой OMP, не забывайте управлять<br>
переменной окружения OMP_NUM_THREADS (export OMP_NUM_THREADS=1) при<br>
запуске задач.<br>
<br>
-- <br>
С уважением,<br>
ведущий инженер отдела Unix-технологий МИФИ,<br>
к.ф.-м.н., Аникеев Артём.<br>
Тел.: +7 (495) 788-56-99, доб. 8998<br>
e-mail: <a href="mailto:aaanikeyev@mephi.ru" target="_blank">aaanikeyev@mephi.ru</a>, <a href="mailto:anikeev@ut.mephi.ru" target="_blank">anikeev@ut.mephi.ru</a><br>
<br>
Best regards,<br>
MEPhI UNIX-technology department lead engineer,<br>
Artem Anikeev, Ph.D.<br>
Phone: +7 (495) 788-56-99, ext. 8998<br>
e-mail: <a href="mailto:aaanikeyev@mephi.ru" target="_blank">aaanikeyev@mephi.ru</a>, <a href="mailto:anikeev@ut.mephi.ru" target="_blank">anikeev@ut.mephi.ru</a><br>
_______________________________________________<br>
hpc mailing list<br>
<a href="mailto:hpc@lists.mephi.ru" target="_blank">hpc@lists.mephi.ru</a><br>
<a href="https://lists.mephi.ru/listinfo/hpc" rel="noreferrer" target="_blank">https://lists.mephi.ru/listinfo/hpc</a><br>
</blockquote></div></div>