-
Notifications
You must be signed in to change notification settings - Fork 0
[install] Official
Установка официальной версии: Official OpenFOAM fork
Установка официальной версии относительно проста, так как она реализована через sudo apt-get
. Для каждой операционной системы это может быть сделано по-разному. Однако существует наилучшие способы установки с точки зрения наибольшей производительности. Также The OpenFOAM Foundation Ltd. является держателем прав на OpenFOAM и при установке официальной версии рекомендуем пользоваться их сайтом.
Для установки официальной версии OpenFOAM написаны скрипты по этим шагам установки. Для запуска скрипта в строке Терминала нужно ввести:
-
Для установки OpenFOAM v5:
bash -c "$(wget -qO- https://raw.githubusercontent.com/StasF1/OpenFOAM-for-new-users/master/installation/official-v5.sh)"
Для запуска OpenFOAM v5 в строке Терминала нужно будет вводить команду
of5x
. -
Для установки OpenFOAM v6:
bash -c "$(wget -qO- https://raw.githubusercontent.com/StasF1/OpenFOAM-for-new-users/master/installation/official-v6.sh)"
Для запуска OpenFOAM v6 в строке Терминала нужно будет вводить команду
of6x
. -
Для установки OpenFOAM v7:
bash -c "$(wget -qO- https://raw.githubusercontent.com/StasF1/OpenFOAM-for-new-users/master/installation/official-v7.sh)"
Для запуска OpenFOAM v7 в строке Терминала нужно будет вводить команду
of7x
.
Установка через Docker по шагам описанным здесь.
Перед установкой, если в вашем мак присутствует внешний жёсткий диск, рекомендую его отформатировать в чувствительную к регистру файловую систему.Делается это через Disk Utility при форматировании нужно выбрать: Case-Sensitive, Journaled
. Также, если вы не собираетесь использовать GUI Docker'а, то необходимости устанавливать XQuartz нет, вместо этого рекомендую установить графическую оболочку ParaView напрямую на мак.
Так как пользователей Windows заставить пересесть на другую операционную систему довольно сложно, вероятно, именно поэтому для них и создана подсистема Ubuntu. На которую и можно установить OpenFOAM как и на обычную Ubuntu. Чтобы получать доступ к файлам в подсистеме будет в ней можно настроить samba-клиент.
К сожалению, вам придётся в полной мере использовать Linux. Пути два:
- Полная пересадка на Linux (это не так страшно как вам кажется)
- Использование виртуальной машины VirtualBox (может быть немного больно).
После установки на неё Linux не забудьте установить VirtualBox Guest Additions:
-
Терминале виртуальной машины ввести:
sudo apt install build-essential dkms linux-headers-$(uname -r)
-
В настройках виртуальной машины
Devices
>Insert Guest Additions CD Image...
-
В виртульной машине должен запуститься установка Guest Additions в Терминале. Если установка не началась автоматически на рабочем столе должен появиться смонтированный диск, откройте его. Система должна увидеть програмное обеспечение на диске и предложить его запустить. Запустите его.
- 🔗 ссылка на внешний источник
- 📖 документация OpenFOAM
- 🔻 обучающий кейс OpenFOAM (в tutorials/)
- 📝 статья на OpenFOAMWiki
- 📄 статья на Википедии
- 💩 обсуждение на CFD Online
СОДЕРЖАНИЕ
Содержание только по статьям внутри Wiki (внешних ссылок в нём нет).