Главная OpenFOAM Установка в Ubuntu


















Установка в Ubuntu

OpenFOAM и Paraview доступны для следующих версий ОС Ubuntu:

Установка

OpenFOAM и Paraview могут быть установлены с использованием менеджера пакетов apt.

Для запуска терминала нажимаем комбинацию клавиш Alt-F2 и вводим gnome-terminal. Все команды вводим в отрывшемся терминальном окне.

Записываем версию дистрибутива в переменную $VERS (например, quantal):

VERS=$(lsb_release -cs)

Добавляем источник пакета в список менеджера apt (команда вводится в режиме суперпользователя sudo — необходимо после ввода команды ввести пароль суперпользователя):

sudo sh -c "echo deb http://www.openfoam.org/download/ubuntu $VERS main > /etc/apt/sources.list.d/openfoam.list"

Обновляем список пакетов менеджера apt для нового источника пакетов

sudo apt-get update

Устанавливаем OpenFOAM (220 означает версию 2.2.0):

sudo apt-get install openfoam220

Устанавливаем Paraview

OpenFOAM-2.2.0 установлен в каталог /opt (вместе с Paraview-3.12.0 для версий Ubuntu 11.10 и 12.04).

Проблемы при установки

Для установки программного обеспечения из пакетов Ubuntu необходимо подключение к сети. Ошибки установки, связанные с сетью, можно определить по сообщениям об ошибках при распаковке архивов заканчивающихся в виде

E: Unable to fetch some archives...

Файлы пакетов (.deb файлы) различных версий Ubuntu могут быть загружены напрямую из следующих источников:

Настройки пользователя

Для того чтобы использовать установленный пакет OpenFOAM, необходимо выполнить следующие действия:
  1. Откройте файл .bashrc в домашней папке пользователя, например, с помощью ввода команды в терминале (не забудьте по точку)
    gedit ~/.bashrc
  2. В конце файла добавьте следующую строку (см. замечание 1) и сохраните файл
    source /opt/openfoam220/etc/bashrc
  3. Откройте новое окно терминала (см. замечание 2) и проверьте работоспособность приложения icoFoam из пакете OpenFOAM командой
    icoFoam -help
  4. При правильной установки должно появиться сообщение о версии OpenFOAM.

Замечание 1. Если похожая строчка уже была добавлена пользователем в файл .bashrc, например, для предыдущей версии OpenFOAM, то эта строка должна быть удалена или комментирована (символом # в начале строки)

Замечание 2. Если пользователь желает выполнить команду icoFoam в том же терминальном окне, необходимо примерить изменения внесенные в файл .bashrc вводом в терминальном окне команды (на забудьте символ точка):

source $HOME/.bashrc

Начало работы

Создайте рабочую папку в каталоге $HOME/OpenFOAM с именем <USER>-2.2.0 (например, vasja-2.2.0 для пользователя vasja и версии OpenFOAM) и создайте папку командой:

mkdir -p $FOAM_RUN

Скопируйте папку с примерами текущего выпуска OpenFOAM в рабочий каталог. Если переменные окружения OpenFOAM установлены правильно, то следующая команда будет выполнена без ошибок:

cp -r $FOAM_TUTORIALS $FOAM_RUN

Выполните первый пример для случая течения несжимаемой ламинарной жидкости в каверне:

cd $FOAM_RUN/tutorials/incompressible/icoFoam/cavity
blockMesh
icoFoam
paraFoam

Источник: www.openfoam.org