LINUX.ORG.RU

Выпуск OpenFOAM 2.4.0

 , , ,


1

1

Спустя более чем год вышла новая версия широко известного в узких кругах свободного программного пакета OpenFOAM 2.4.0, предназначенного для численного моделирования различных задач механики сплошных сред (и не только) при помощи метода конечного объёма. Пакет распространяется под лицензией GNU GPLv3.

К особенностям пакета следует отнести тот факт, что помимо большого количества готовых решателей для конкретных физических задач, OpenFOAM представляет хорошо оформленную и документированную библиотеку, на базе которой можно создавать собственные решатели уравнений для скалярных, векторных и тензорных полей, включающих алгебраические и дифференциальные операции над ними (такие, как скалярное и векторное произведение векторов, ротор, градиент, дивергенция).

Одним из главных нововведений в этом выпуске является переход на семантическое версионирование с введением нумерации версий Мажорная.Минорная.Патч. Отметим, что и ранее использовалась такая нумерация, однако, зачастую нарушались принципы семантического версионирования, например, ломалась обратная совместимость при изменении минорной версии. Данный переход призван облегчить пользователям разработку и сопровождение расширений и дополнений OpenFOAM (например, таких как swak4foam).

Другие значимые изменения:

  • Добавлены шаблоны для упрощения постановки расчёта
  • Утилита для создания простейшей структурированной сетки blockMesh теперь поддерживает возможность множественного сгущения сеточных линий в одном блоке
  • Утилита extrudeMesh дополнена возможностью простого создания осесимметричных и двумерных сеток
  • Добавлена схема расчёта продвижения межфазной границы (по методу VOF) со вторым порядком точности как во времени, так и в пространстве

Пакеты deb для Ubuntu и исходные коды можно найти по ссылке.

Новость о предыдущем выпуске

>>> Информация о выпуске

★★★★☆

Проверено: Shaman007 ()
Последнее исправление: Sahas (всего исправлений: 9)

Идиоты.

Не понять мне таких разработчиков, в 2015 выкладывают пакеты только для Бубунту и сорцы - давай, дядя, сношайся со сборкой сам, если у тебя не Бубунта. Почему нельзя сделать дистронезависимый бинарник, который тащит все либы с собой, распаковывается в хомяк и сразу же работает, как сделано, к примеру, в qcad и tor browser? Единственно верный вариант, если уж не осилили в сборку пакетов хотя бы для Debian, Fedora, RHEL, OpenSuse.

anonymous
()
Ответ на: Идиоты. от anonymous

потому что OpenFOAM - это, в основном, исходники, и они представляют наибольший интерес. Неожиданно, правда?

Sahas ★★★★☆
() автор топика
Ответ на: Идиоты. от anonymous

Не понять мне таких разработчиков, в 2015 выкладывают пакеты только для Бубунту и сорцы - давай, дядя, сношайся со сборкой сам, если у тебя не Бубунта.

Идиот тут анонимус, который не в состоянии из исходников пакет собрать

Почему нельзя сделать дистронезависимый бинарник, который тащит все либы с собой, распаковывается в хомяк и сразу же работает, как сделано, к примеру, в qcad и tor browser?

Потому что разработчикам этой библиотеки это не нужно

Единственно верный вариант, если уж не осилили в сборку пакетов хотя бы для Debian, Fedora, RHEL, OpenSuse.

Если такой умный, то вот сам и собирай пакеты. Или мотивируй мэйнтэйнеров твоего дистрибутива на создание пакета.

Хотя о чём это я - анонимус слишком глупый для использования пакета.

alex-w ★★★★★
()
Ответ на: Идиоты. от anonymous

если коллеги-аналитики недостаточно ясно разъяснили

потому что ВНЕЗАПНО это либа

anonymous
()
Ответ на: комментарий от Sahas

Мало того что это библиотека, так еще и при создании реального вычислительного кода вполне возможно, что еще и добавлять / изменять что-то придется под свои задачи, а не только использовать «как есть». Но этого некоторым анонимусам не понять.

EtherealPhantom
()
Ответ на: Идиоты. от anonymous

Не надо так грубо. Готовые пакеты тяжело давать в таких случаях, потому что даже коммерческие ПО компилируются у клиента на системе. Проблема в основном с interconnect: может быть infiniband, может myrinet или ещё что - и у всех свои драйвера.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.