Наконец у меня получилось установить DFTB+ на кластер. Установкой я занялся еще пару месяцев назад, но всегда на это не хватало времени, потому что установка под CentOS оказалась не такой тривиальной, как если бы устанавливать DFTB+ на Linux Ubuntu.
Итак, прежде всего, особенность компиляции этой программы состоит в том, что для нее используются статические библиотеки. Для всех предыдущих программ были использованы динамические библиотеки от Intel MKL.
Главная моя проблема при установке заключалась в том, что появлялась ошибка линковки статической библиотеки libpthread. Благодаря коллегам с DFTB+ форума я догадался, что у меня на кластере скорее всего нет статической библиотеки libpthread.
Итак, если вылезает ошибка типа
ld: cannot find -lpthread
Итак, прежде всего, особенность компиляции этой программы состоит в том, что для нее используются статические библиотеки. Для всех предыдущих программ были использованы динамические библиотеки от Intel MKL.
Главная моя проблема при установке заключалась в том, что появлялась ошибка линковки статической библиотеки libpthread. Благодаря коллегам с DFTB+ форума я догадался, что у меня на кластере скорее всего нет статической библиотеки libpthread.
Итак, если вылезает ошибка типа
ld: cannot find -lpthread