Первая страница
Рассмотрим следующие задачи:
- Установка OpenFOAM 1.7.1. через Интернет в UBUNTU
- Инсталляция из исходных файлов
- Инсталляция в дистрибутивах, отличных от UBUNTU
Установка OpenFOAM 1.7.1. через Интернет в UBUNTU
Для корректной инсталляции последней версии OpenFOAM необходимы следующие версии UBUNTU:
- 10.04 LTS, codename lucid
- 10.10, codename maverick
В терминале заходим под паролем администратора (root) при помощи команды «sudo -i». Набираем следующую команду:
sudo sh -c "echo deb http://www.openfoam.com/download/ubuntu
здесь вместо
sudo sh -c "echo deb http://www.openfoam.com/download/ubuntu lucid main >> /etc/apt/sources.list"
Данную команду необходимо выполнить только один раз.
Обновляем установочные пакеты:
sudo apt-get update
Инсталлируем новую версию. На текущий момент – это версия 1.7.1.:
sudo apt-get install openfoam171
Инсталлируем Paraview (на текущий момент – версия 3.8.1):
sudo apt-get install paraviewopenfoam381
Теперь OpenFOAM-1.7.1 и Paraview-3.8.1 находятся в директории /opt.
Для полного завершения установки необходимо настроить OpenFOAM при помощи следующих команд:
открыть файл .bashrc в домашней директории пользователя. Либо набрать в терминале:
gedit ~/.bashrc
В самом низу файла добавить следующую строку:
. /opt/openfoam171/etc/bashrc
Если там уже есть подобная строка, то её необходимо закомментировать символом #.
После этого сохраняем документ и выполняем команду
. ~/.bashrc
OpenFOAM установлен и готов к работе.
Инсталляция из исходных файлов
Необходимо скачать следующие файлы:
OpenFOAM - OpenFOAM-1.7.1.gtgz
Third-Party - ThirdParty-1.7.1.gtgz
Затем необходимо выбрать папку, куда будут распакованы данные файлы, эта папка станет инсталляционной для OpenFOAM. Если пользователем программы будет только один человек, либо пользователь не хочет устанавливать продукт под правами администратора рекомендуется установить систему в домашнюю папку. Если наоборот, то можно установить в одну из следующих папок: /usr/local/OpenFOAM, /opt/OpenFOAM, либо просто /opt.
После создания папки скопируйте туда 2 сохраненных файла и распакуйте их следующими командами:
- tar xzf OpenFOAM-1.7.1.gtgz
- tar xzf ThirdParty-1.7.1.gtgz
Файлы распакуются в папки OpenFOAM-1.7.1 и ThirdParty-1.7.1.
Системные требования.
OpenFOAM-1.7.1 и ThirdParty-1.7.1 тестировались на Linux дистрибутивах Ubuntu 10.04 и OpenSuSE 11.1, 11.2 и 11.3. ParaView-3.8.0 требует наличие cmake-2.6.4 или выше и Qt-4.5 или выше. Чтобы протестировать свою систему необходимо выполнить скрипт foamSystemCheck, описанный в разделе “Тестирование системы ” (ниже).
Установка переменных окружения
Файлы переменных среду окружения содержатся в папке OpenFOAM-1.7.1/etc. Например, если система установлена в домашнюю папку $HOME/OpenFOAM, то путь к переменным будет следующий:
• $HOME/OpenFOAM/OpenFOAM-1.7.1/etc
либо
при работе с bash или ksh, необходимо добавить следующую строку в конец файла .bashrc:
• . $HOME/OpenFOAM/OpenFOAM-1.7.1/etc/bashrc
затем обновить командой “. $HOME/.bashrc” в текущем окне терминала
либо
при работе с tcsh или csh, в папке etc/cshrc есть файл .cshrc в конец его надо добавить:
• source $HOME/OpenFOAM/OpenFOAM-1.7.1/etc/cshrc
затем обновить командой “source $HOME/.cshrc” в текущем окне терминала.
Тестирование системы
Для проверки пригодности системы необходимо выполнить скрипт foamSystemCheck (он находится в каталоге OpenFOAM-1.7.1/bin). Если какой-либо нужное обеспечение отсутствует, или нуждается в обновлении до новой версии, установите необходимое программное обеспечение, прежде чем приступить к инсталляции.
В частности: на вашем компьютере должна быть последняя версия GCC (достаточно версии-4.3., рекомендуется версия 4.4.). Последняя версия доступна на сайте http://gcc.gnu.org/ .
Чтобы инсталлировать OpenFOAM вам также понадобится программное обеспечение Flex.
Инсталляция из исходников
Перейти в самую верхнюю папку $WM_PROJECT_DIR и выполнить скрипт ./Allwmake. Если возникнут трудности, свяжитесь с поддержкой .
Инсталляция в дистрибутивах, отличных от UBUNTU
При установке на другие дистрибутивы, можно руководствоваться следующими источниками:
- Установка OpenFOAM 1.5 в Ubuntu 8.10
- Как установить OpenFOAM на Ubuntu 9.04?
- Установка OpenFOAM на ALTLinux 4 Desktop
- Установка OpenFOAM 1.7.0 на OpenSUSE 11.3 (с нуля) (PDF)
- OpenFOAM 1.7.x on Windows 64-bit with Native MPI
- Дистрибутив CAELinux
e-mail: serg@imech.anrb.ru
