суббота, 29 января 2011 г.

Tutorials and source code examples

Очень хороший ресурс с примерами и туториалами по языкам программирования (C, C++, Python и т.д.) http://www.java2s.com/

суббота, 22 января 2011 г.

Сборка libMesh из SVN

Столкнулся с трудностями сборки библиотеки libMesh из SVN на Debian 5.
Для сборки необходимо установить библиотеки 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