Для сборки необходимо установить библиотеки lapack и blas. Они есть в репозитариях, поэтому проблем с этим не возникает.
Но даже при линковке arm.C выдается ошибка о их отсутствии.
Требуются файлы liblapack-3.so и libblas-3.so
Сделав соответствующие симлинки в папке /usr/lib:
ln -s liblapack.so liblapack-3.so
и
ln -s libblas.so libblas-3.so
а также
ln -s libg2c.so.0.0.0 libg2c.so
компиляция завершилась успешно.
Кстати, перед сборкой необходимо задать переменную к библиотеке PETSC
export PETSC_DIR=/usr/lib/petscdir/2.3.3
и архитектуру
export PETCS_ARCH=linux-gnu-c-opt

Комментариев нет:
Отправить комментарий