OpenFOAM: различия между версиями
Const (обсуждение | вклад) (Начал описание (пока не слишком удачное) установки OpenFOAM) |
Нет описания правки |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 29: | Строка 29: | ||
4. Устанавливаю переменные окружения | 4. Устанавливаю переменные окружения | ||
. ~/OpenFOAM/OpenFOAM-1.7.1/etc/bashrc | . ~/OpenFOAM/OpenFOAM-1.7.1/etc/bashrc | ||
и указываю количество ядер для сборки: | |||
export WM_NCOMPPROCS=2 | |||
5. Собираю ThirdParty | 5. Собираю ThirdParty | ||
~/OpenFOAM/ThirdParty-1.7.1/Allwmake (в моём случае собран только openmpi) | ~/OpenFOAM/ThirdParty-1.7.1/Allwmake (в моём случае собран только openmpi) | ||
Строка 38: | Строка 40: | ||
[[Категория:Специализированный софт]] | [[Категория:Специализированный софт]] | ||
{{Category navigation|title=Специализированный софт|category=Специализированный софт|sortkey={{SUBPAGENAME}}}} |
Текущая версия от 22:06, 28 июня 2015
Описываю попытку установки OpenFOAM-1.7.1 на текущий (3.12.2010) Sisyphus.
Уже установлены в системе gcc-4.5.1, openmpi-1.4.3,
1. Создан каталог ~/OpenFOAM, куда распакованы архивы OpenFOAM-1.7.1 и ThirdParty-1.7.1 2. Доустановлены пакеты
flex texinfo bison (также требуется byacc) libreadline-devel libgmp-devel libgmp_cxx-devel (возможно, не нужен) libmpfr-devel libmpc-devel zlib-devel libbfd-devel
3. Исправлен файл ~/OpenFOAM/OpenFOAM-1.7.1/etc/settings.sh
Gcc) gcc_version=gcc-4.4.3 gmp_version=gmp-5.0.1 mpfr_version=mpfr-2.4.2 ;;
на
Gcc) gcc_version=gcc-4.5.1 gmp_version=gmp-4.3.2 mpfr_version=mpfr-2.4.2 ;;
4. Устанавливаю переменные окружения
. ~/OpenFOAM/OpenFOAM-1.7.1/etc/bashrc
и указываю количество ядер для сборки:
export WM_NCOMPPROCS=2
5. Собираю ThirdParty
~/OpenFOAM/ThirdParty-1.7.1/Allwmake (в моём случае собран только openmpi)
6. Собираю OpenFOAM
~/OpenFOAM/OpenFOAM-1.7.1/Allwmake (имеется несколько сообщений об ошибках, обнако тесты проходят)
Осталась проблема постпроцессинга, который возложен на paraview. Вызов производится через утилиту vtkPV3FoamReader Её необходимо пересобирать под paraview, но это у меня не получилось.