Программный комплекс OpenFOAM
 
Логотип ЛСМ ЮУрГУ
Южно-Уральский государственный университет (национальный исследовательский университет)
НАУЧНО-ОБРАЗОВАТЕЛЬНЫЙ ЦЕНТР "ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ И КВАНТОВЫЕ ТЕХНОЛОГИИ" ЛАБОРАТОРИЯ СУПЕРКОМПЬЮТЕРНОГО МОДЕЛИРОВАНИЯ
Русский язык
О нас
Наши партнеры
Отделы и сотрудники
История
Информация в СМИ
Эмблема ЛСМ
Экскурсии
Контакты
Вычислительные ресурсы
Суперкомпьютер «Торнадо ЮУрГУ»
Комплекс «Нейрокомпьютер ЮУрГУ»
Кластер «СКИФ Урал»
Пользователям
Правила
Регистрация
Прикладное ПО
Системное ПО
Обучение
Инструкции
Инструкции Outlook и SharePoint
Система ПВК
Программное обеспечение
Правила
Инструкции ПВК
Коммерческим клиентам
Научная работа
Цели ЛСМ
Проекты
     
Google

www по сайту
Главная / Пользователям / Прикладное ПО / Программный комплекс OpenFOAM

Программный комплекс OpenFOAM

OpenFOAM (http://www.openfoam.com/) — (англ. Open Source Field Operation And Manipulation CFD ToolBox — свободно распространяемый инструментарий вычислительной гидродинамики для операций с полями (скалярными, векторными и тензорными). На сегодня является одним из самых и известных приложений, предназначенных для FVM-вычислений.

  1. Основные возможности инженерного пакета
  2. Характеристики
  3. Инструкция по запуску OpenFOAM на суперкомпьютере Торнадо
  4. Дополнительная информация об инженерном пакете

Основные возможности инженерного пакета

Первоначально, программа предназначалась для прочностных расчетов и в результате многолетнего академического и промышленного развития на сегодняшний момент позволяет решать следующие задачи:
  • прочностные расчеты;
  • гидродинамика ньютоновских и неньютоновских вязких жидкостей как в несжимаемом, так и сжимаемом приближении с учётом конвективного теплообмена и действием сил гравитации; для моделирования турбулентных течений возможно использование RANS-моделей, LES- и DNS-методов; возможно решение дозвуковых, околозвуковых и сверхзвуковых задач;
  • задачи теплопроводности в твёрдом теле;
  • многофазные задачи, в том числе с описанием химических реакций компонент потока;
  • задачи, связанные с деформацией расчётной сетки;
  • сопряжённые задачи;
  • некоторые другие задачи, при математической постановке которых требуется решение дифференциальных уравнений в частных производных в условиях сложной геометрии среды;
  • распараллеливание расчёта как в кластерных, так и многопроцессорных системах.

Характеристики

Версия 2.1.0
Тип лицензии GNU LGPL
Количество одновременных расчетов Неограниченно
Количество процессорных ядер Неограниченно
Количество процессорных ядер на один расчет Неограниченно
Дата окончания лицензии Бессрочная
Пользователи (кафедры) Гидравлика и гидропневмосистемы

Инструкция по запуску OpenFOAM на суперкомпьютере Торнадо

Для использования вычислительного пакета OpenFOAM необходимо:

  1. Подключить модуль OpenFOAM:
    module load simulation/OpenFOAM/2.1.0
  2. Загрузить переменные окружения OpenFOAM:
    source foamInit
  3. Подготовить задачу к расчету. Обычно это команды blockMesh, setFields и т.д. (см. документацию на сайте http://www.openfoam.com/). Команды blockMesh, setFields и т.д. должны быть запущены из директории задачи. Так же возможно использование команды с параметром -case <путь gt=»» code=»»> из любой директории.
  4. Для запуска задачи на расчет необходимо выполнить команду:
    sbatch -t требуемое время -n <количество> OpenFOAM.sh <полный> <имя> [необязательные параметры решателя]
     или
    sbatch -t требуемое время -N <количество> OpenFOAM.sh <полный> <имя> [необязательные параметры решателя]

    Пример команды для запуска задачи на расчет:

    sbatch -t 5:00:00 -n 16 OpenFOAM /home/user/OpenFOAM/OpenFOAM-2.1.0/tutorials/multiphase/interDyMFoam/ras/sloshingTank2D interDyMFoam

    Примеры задач можно найти в следующем каталоге:

    cd $WM_PROJECT_DIR/tutorials/

Дополнительная информация об инженерном пакете