LINUX.ORG.RU

Релиз SU2 7.0.7

 , , ,


1

2

Вышел новый релиз открытого пакета для CFD SU2.

Релиз содержит ряд экспериментальных возможностей:

  • добавлена поддержка использования SIMD

  • реализован решатель для симуляции реагирующих и неравновесных течений (NEMO Solver)

  • улучшена работа алгоритма распределения нагрузки для гибридных сеток и добавлены опции управления для ParMETIS

  • добавлено граничное условие «Шероховатая стенка» для моделей турбулентности SST и SA

  • обновлены используемые версии CoDiPack и MeDiPack

и некоторые другие.

Также исправлен ряд ошибок.

>>> Подробности

Ответ на: комментарий от dicos

считает самолеты :)

и немного умеет в оптимизацию

Slackware_user ★★★★★
() автор топика

симуляции реагирующих и неравновесных течений

А вот это интересно. Странно, что с таким набором новых фич на 8.0 не переключили версию.

The NEMO solver concerns the simulation of hypersonic flows, accounting for thermal nonequilibrium and finite-rate chemistry, following Park’s 2Temperature model. The system of equations to solve is the conservation of each chemical species mass, momentum, total energy and vibrational energy. Both inviscid and viscous simulations are available, respectively, solver NEMO_EULER and NEMO_NAVIER_STOKES.

Круто. Вхождение чего-нибудь в атмосферу считать можно. Осталось химическую модель найти подходящую тем, кто захочет попробовать. Желательно содовую, т.к. уровневые тяжеловаты.

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 2)
Ответ на: комментарий от PerdunJamesBond

Модели турбулентности SST и SA вполне сойдут для расчёта внешнего обтекания. Для расчётов течений внутри каналов они не очень.

grem ★★★★★
()
Ответ на: комментарий от grem

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

PerdunJamesBond
()

чего оно считает ., я сверну бумажный самолётик и чего оно мне посчитает ? полетит не полетит иле чо ?

Gennadevich
()

Автор новости BCM не знает что FPE не солвится в MANIT без фиксации. А все потому что нет MAS на OVFP как ни крути. И что на SETB осталось для DOCATA? XEV Wox2 что ли?

Xintrea ★★★★★
()
Ответ на: комментарий от grem

Думаю переключат когда будет проверено\верифицировано\стабильно.

По-идее все упирается в открытую химическую модель, что насколько понимаю не светит ввиду возможности использования в военной технике.

Slackware_user ★★★★★
() автор топика
Ответ на: комментарий от Xintrea

Те кто этим занимаются сокращения понимают, остальным модель Спаларта-Аллмареса скажет не больше чем SA

Slackware_user ★★★★★
() автор топика
Ответ на: комментарий от Gennadevich

Если сделать качественную сетку на него то посчитает. Хотя данный решатель имеет к ним достаточно высокие требования.

Slackware_user ★★★★★
() автор топика
Ответ на: комментарий от grem

По опыту попыток использования SST довольно плохо сходится в нем, скорее всего из-за отсутствия магии с «универсальными пристеночным функциями». С SA вполне себе считал тестовые задачки, выходило довльно не плохо.

Будет свободное время - попробую что-нибудь из общедоступной геометрии посчитать чисто опенсорц софтом.

Slackware_user ★★★★★
() автор топика

«Что ты такое?!» (ц) Шварц

Товарищи школотроны, когда публикуете свои местечковые «типа новости», соблаговолите хоть немного пролить свет на то, что именно делает ваше поделие. Я ВСЮ новость прочёл - так ни***я и не понял! Улавливаете всю безалаберность вашей «новости»?

matumba ★★★★★
()
Ответ на: комментарий от dicos

Что эта штука делает?

Она делает тебе стыдно. :)

matumba ★★★★★
()

А чем посоветуете считать движение эритроцита в поле тяжести?

  1. Несферическая сложная форма эритроцита

  2. Деформируемый

  3. Имеет заряд на поверхности (может его менять)

Stalin ★★★★★
()
Ответ на: комментарий от Slackware_user

Те кто этим занимаются сокращения понимают, остальным модель Спаларта-Аллмареса скажет не больше чем SA

Вот тут ты пукнул в лужу. Я занимался расчетами потоков жидкостей и газов, и понимаю что такое модель Спаларта-Аллмареса. А вот что такое SA, SU и прочее понятия не имею.

Тебе следует пройти курсы написания новостей. Умение жонглировать аббревиатурами в этот курс не входит, сразу говорю.

Xintrea ★★★★★
()
Ответ на: комментарий от Xintrea

Мне казалось,что в контексте CFD одновременное упоминание SA и SST вряд ли может вызвать сомнения о чём идёт речь.

grem ★★★★★
()
Ответ на: комментарий от Xintrea

SU2 - название самой программы. Точнее оно SU^2, расшифровка Stanford University Unstructured.

SA уже расшифровывал.

SST - Жаргонное название двупараметрической модели k-omega SST, Где SST расшифровывается как Shear Stress Transport. Такое название описыает отличие модели от исходной k-omega Willcox’а на момент ее создания :)

Поскольку на данный момент модель k-omega имеет почти все те же фишки что и SST, хоть и по-другому слегка реализованные.

Slackware_user ★★★★★
() автор топика
Ответ на: комментарий от Stalin

Насчет деформации не скажу но с такой задачей лучше CODE SATURNE / OpenFOAM. Сложная форма влияет только на количества усилий необходимых для построения сетки.

Slackware_user ★★★★★
() автор топика
Ответ на: комментарий от matumba

а) Поделие не моё. Поделие Стенфорд пилит.

б) там все что оно делает описано в первой строчке.

Ввиду разнообразия задач в аэродинамике конкретику ИМХО лучше смотреть самостоятельно.

в) Про безалаберность соглашусь, но за школотрона обидно :) все-таки чуть более 10 лет по специальности работаю

Slackware_user ★★★★★
() автор топика
Ответ на: комментарий от grem

Меня вот удивляет что авторы SU2 называют то что они запрограммировали SA. Поскольку у NASA эта моделька обозначена SA-NOFT2, если память не изменяет. Классическая SA поддерживает ламинарный участок а в SU2 такое есть только в модели Bash’а (Фамилия а не интерпретатор)

Slackware_user ★★★★★
() автор топика
Ответ на: комментарий от Slackware_user

Не, ну что новость слишком краткая с этим никто не спорит. Модификаций SA, действительно, было несколько, емнип. Обозначают их кто во что горазд.

grem ★★★★★
()
Ответ на: комментарий от grem

Ну по поводу краткости - я не описал только 2 пункта из чейнжлога :)

а для моделей NASA на своем портале по моделям турбулентности сделали довольно полную классификацию.

Slackware_user ★★★★★
() автор топика
Ответ на: комментарий от dr04

пакет для CFD.

Вычислительная Гидродинамика.

Slackware_user ★★★★★
() автор топика

что это?

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

ОИ, но ННП. ПМСМ это ОНВ. Но, к сожалению, ЯПНИ НОН.

utanho ★★★★★
()

ты его активно использовал для каких-либо реальных задач, интересует в первую очередь сверхзвук? Он импортировать сетки умеет только из CGNS?

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

у него свой формат есть еще, я его использовал на своих сетках для дозвука, в ближайших планах попробовать Onera-M6.

В теории со сверхзвуком проблем возникнуть не должно, методы в нем используются мягко говоря универсальные.

Из особенностей - в версии 4 очень конкретно жрал память, сейчас вроде лучше ситуация. Сходится как-то непривычно, возможно по-умолчанию стоят параметры не сосем предназначенные для применения в продакшене. По поводу рекомендуемых численнных методов у них было на сайте довольно много описано, там есть тонкости с предобуславливателями.

Slackware_user ★★★★★
() автор топика
Ответ на: комментарий от Slackware_user

спасибо. Формат свой это хорошо, только это ж с нуля надо строить сетку, а она у меня уже есть (хочу попробовать на нём посчитать довольно непростую трёхмерную задачку со скачками)

Sahas ★★★★☆
()
Последнее исправление: Sahas (всего исправлений: 1)
Ответ на: комментарий от Sahas

Если сетка хорошая то проблем возникнуть не должно, хотя бывало у меня решение не сходилось. Требования к сетке примерно как у CFL3D. На CFL3D кстати тоже считать можно, его открыли.

Slackware_user ★★★★★
() автор топика
Ответ на: комментарий от Xintrea

Пытался прочитать твой пост вслух и случайно вызвал демона. Как теперь десумонить его обратно?

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

Будет свободное время

… а я обновлю ebuild в gentoo guru оверлее. Надо ж тесты хотя бы прогнать.

Только я в нём часть фич отрубаю и при сборке не использую некоторые системные библиотеки. Потому что с тем же системным cgns он друго версии либо не собирается после патча скрипта сборки meson, либо той же версии не проходит тесты связанные с ним. Вдобавок в gentoo нельзя одновременно держать metis и parmetis, которые он хочет. И как дополнение, часть фич реализуются либами, которые он не имеет в архиве, хотя, учитывая количество bundled библиотек, можно их притянуть.

grem ★★★★★
()
Ответ на: комментарий от grem

parmetis содержит в себе метис, потому и блокируется в gentoo.

У меня для 4 и 5 версии есть CMakeLists самописный, с meson я его еще не пробовал собирать.

Slackware_user ★★★★★
() автор топика
Ответ на: комментарий от Slackware_user

Да, но su2 статически линкуется при сборке с обеими библиотеками.

Я для генту (guru overlay) опакечивал 7.0.4-7.0.6 на основе их скрипта для meson. Пытался его править, чтобы использовать системные либы, но отвязался только boost. С системным cgns той же версии он валит тест, с другой вообще не собирается - API что ли изменился между 3.3 и 3.4 поменялся.

Вот на выходных надеюсь до 7.0.7 обновить. И экспериментальные фичи попробую добавить.

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 3)
Ответ на: комментарий от Slackware_user

пакет parmetis содержит (по крайней мере должен содержать ) metis.

я и говорю, что они линкуют оба статически. для разных решателей что ли.

Про cgns мне недавно рассказывали, что там какой-то косяк в одной из версий был, связанный с поддержкой hdf5 - там был переключатель, что если hdf5 > 1.10.3 или что-то такое, то сбрасываем поддержку hdf5 на 1.8 о_О

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от grem

Я собирал с 1.10 без проблем, причем и под win64. Правда cmake а не meson штатный.

В теории могу посмотреть что там не так.

Slackware_user ★★★★★
() автор топика
Ответ на: комментарий от Slackware_user

Это к su2 не относится. В рамках другой штуки вылезло и то на больших сетках.

grem ★★★★★
()
Ответ на: комментарий от grem

Это относится исключительно к добавлению еще 1 варианта в рамках hdf5. Hdf5 для работы этого должен быть корректно собран. Кстати, в генту сейчас cgns и parmetis 64-битные?

Slackware_user ★★★★★
() автор топика
Ответ на: комментарий от Slackware_user

Но если об этой «фиче» не знать, то ждёт сюрприз при определённом обновлении hdf5.

cgns 3.4.0 без сборки мультилиба, какой есть; parmetis 4.0.3, без явного мультилиба.

Ставится в lib или lib64 в зависимости от платформы x86 или amd64, судя по ebuild.

grem ★★★★★
()
Ответ на: комментарий от grem

речь не про мудьтилиб, речь про cgsize_t который может быть 4 байт а может 8, соответственно при 4 большая сетка не влезет

Slackware_user ★★★★★
() автор топика
Ответ на: комментарий от Slackware_user

Про это не знаю. У кого-то при ручной сборке видел предупреждения, что вместо long int используется int. То есть по какой-то причине либо переключатель не сработал (так настроили), либо заведомо собирали как x86.

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