OpenFOAM: про OpenFOAM

Материал из ru.wiki.laduga.ru
Перейти к: навигация, поиск
  • OpenFOAM является наиболее развитым инструментом с открытым исходным кодом для моделирования задач вычислительной гидродинамики
  • Он разработан как легко расширяемый набор функций для численного моделирования на основе метода конечных объемов
  • Исходный код распространяется под лицензией GNU General Public License (http://www.gnu.org/copyleft/gpl.html)
  • OpenFOAM является разработкой компании OpenCFD Ltd., которая входит в состав ESI Group. Распространением OpenFOAM занимается OpenFOAM Foundation. OpenFOAM имеет огромное количество пользователей, как из академичиеских так и из коммерческих организаций, работающих в различных сферах науки и техники. OpenFOAM имеет широкий спектр возможностей для моделирования сложных потоков жидкости, химических реакций, явлений турбулентности и теплообмена, задач динамики твердого тела и электромагнетизма.
  • http://www.openfoam.com/

Про открытый код

  • OpenFOAM является продуктом с открытым исходным кодом
  • Скомпилированные модули, созданные на основе OpenFOAM, могут распространяться только с исходным кодом
  • Каждый пользователь OpenFOAM может добавлять/удалять/изменять исходный код и свободно использовать его
  • В связи с открытым исходным кодом проект OpenFOAM быстро развивается и с каждым годом количество пользователей OpenFOAM растет.

Что в себя включает дистрибутив OpenFOAM

  • Более 200 приложений (решатели, инструменты работы с сеткой и т.п.)
  • Документация
  • Учебные примеры tutorials - простые тестовые случаи, демонстрирующие работу тех или иных приложений OpenFOAM
  • Файлы конфигурации
  • Исходный код
  • Библиотеки
  • Скрипты
  • и т.д. ...

Документация по OpenFOAM

  • pdf-файлы с документацией в каждом дистрибутиве OpenFOAM

Руководство пользователя: $ WM_PROJECT_DIR/DOC/Guides-a4/UserGuide.pdf

Руководство программиста: $ WM_PROJECT_DIR/DOC/Guides-a4/ProgrammersGuide.pdf