Почему «Intel загрузки модуля» не может загрузить libfftw3?

Я нахожусь в кластере (centos) и пытаюсь запустить программу (pw.x), которая требует загрузки трех модулей: intel, impi и Quantum-espresso. Теперь я получаю сообщение об ошибке

      pw.x: error while loading shared libraries: libfftw3.so.3: cannot open shared object file: No such file or directory

Итак, я запустилldd pw.xкоманду, чтобы проверить, что произошло, и я увидел это:

      linux-vdso.so.1 => (0x00007fff81583000)
...
libmkl_scalapack_ilp64.so => /opt/intel/compilers_and_libraries_2019.4.243/linux/mkl/lib/intel64_lin/libmkl_scalapack_ilp64.so (0x00007fe15c6ea000)
libfftw3.so.3 => Not found
...

В соответствии с приведенной здесь инструкцией я попытался установить переменную LD_LIBRARY_PATH и экспортировать ее из сценария задания следующим образом, но это не сработало.

      export LD_LIBRARY_PATH=/lib64:"$LD_LIBRARY_PATH"

(поскольку отсутствующая библиотека libfftw3.so.3 находится внутри /lib64/). Когда я проверил $LD_LIBRARY_PATH, он успешно добавил часть /lib64, но все равно получаю ту же ошибку. Мой вопрос: в чем может быть причина этой ошибки? Это проблема кластера (поэтому мне нужны права root, чтобы это исправить)? или это проблема, которую можно решить без root-прав?

0 ответов

Другие вопросы по тегам