<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p><span style="font-size: 12pt;">Добрый день!</span></p>
<div><br>
</div>
<div>При компиляции QuantumEspresso с реализацией MPI - OpenMPI на кластере cherenkov столкнулся со следующей проблемой:</div>
<div><br>
</div>
<div>Порядок моих действий следующий:</div>
<div><br>
</div>
<div>1) source /opt/openblas-0.3.13/customvars.sh</div>
<div><br>
</div>
<div>2) source /opt/fftw-3.3.9/double/customvars.sh</div>
<div><br>
</div>
<div>3) export LAPACK_LIBS="-L/usr/lib/libblacs-openmpi.so.1 -lopenblas"</div>
<div><br>
</div>
<div>4) export BLAS_LIBS="-L/usr/lib/libblacs-openmpi.so.1 -lopenblas"</div>
<div><br>
</div>
<div>5) export SCALAPACK_LIBS="-L/usr/lib/libscalapack-openmpi.so.1.8.0 -lscalapack"</div>
<div><br>
</div>
<div>6) ./configure</div>
<div><br>
</div>
<div>Результат получается такой:</div>
<div><br>
</div>
<div>ESPRESSO can take advantage of several optimized numerical libraries</div>
<div>(essl, fftw, mkl...). This configure script attempts to find them,</div>
<div>but may fail if they have been installed in non-standard locations.</div>
<div>If a required library is not found, the local copy will be compiled.</div>
<div><br>
</div>
<div>The following libraries have been found:</div>
<div> BLAS_LIBS=-L/usr/lib/libblacs-openmpi.so.1 -lopenblas</div>
<div> LAPACK_LIBS=-L/usr/lib/libblacs-openmpi.so.1 -lopenblas</div>
<div> SCALAPACK_LIBS=-L/usr/lib/libscalapack-openmpi.so.1.8.0 -lscalapack</div>
<div> FFT_LIBS= -lfftw3</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>Please check if this is what you expect.</div>
<div><br>
</div>
<div>If any libraries are missing, you may specify a list of directories</div>
<div>to search and retry, as follows:</div>
<div> ./configure LIBDIRS="list of directories, separated by spaces"</div>
<div><br>
</div>
<div>Parallel environment detected successfully.\</div>
<div>Configured for compilation of parallel executables.</div>
<div><br>
</div>
<div>For more info, read the ESPRESSO User's Guide (Doc/users-guide.tex).</div>
<div>--------------------------------------------------------------------</div>
<div>configure: success</div>
<div><br>
</div>
<div><br>
</div>
<div>7) make -j2 pw</div>
<div><br>
</div>
<div>В этот момент появляется ошибка:</div>
<div><br>
</div>
<div>/usr/bin/ld: cannot find -lscalapack</div>
<div>collect2: error: ld returned 1 exit status</div>
<div>make[2]: *** [Makefile:314: pw.x] Error 1</div>
<div><br>
</div>
<div>Подскажите, как возможно решить данную проблему? Возможно я в чем то ошибаюсь?</div>
<div><br>
</div>
<div>Версия QE - qe-7.1.<br>
</div>
<div><br>
</div>
<div>С уважением,<br>
</div>
<div>Гараев Дамир.<br>
</div>
<p><br>
</p>
</body>
</html>