Перейти к основному контенту

Тег: Opensource

#PyFR - это фреймворк на базе #Python с открытым исходным кодом для решения задач типа адвекции-диффузии на потоковых архитектурах с использованием подхода Flux Reconstruction Хуинха (Huynh), что бы это не значило.

И тут, вроде как принято думать, что Python - это не для HPC и тяжелых математических расчетов.

И тут коллеги публикуют true статью про #DNS моделирование аэродинамики лопастей вертолета-дрона для Марса!

#opensource #CFD

“Direct Numerical Simulation of Flow over a Triangular Airfoil Under Martian Conditions” https://doi.org/10.2514/1.J061454

Еще читать можно тут: https://www.imperial.ac.uk/news/234879/unique-virtual-wind-tunnel-could-help/ https://twitter.com/i/status/1505861975691173896

Direct Numerical Simulation of Flow over a Triangular Airfoil Under Martian Conditions | AIAA Journal https://www.imperial.ac.uk/news/234879/unique-virtual-wind-tunnel-could-help/ https://twitter.com/i/status/1505861975691173896

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

Однако большинство из них будет опираться на платформу Salome для пер/постпроцессинга. Ну а самое сложное в любой CAE - это создание хорошего сеточного генератора, которого я пока не находил среди открытых кодов. Однако оказалось, что в Salome есть не только TET сетки - Salome может еще и HEX благодаря системе HEXABLOCK генерации блочной структурированной топологии. Судя по видео, что нашлось в сети после недолгих поисков, удобство работы находится где-то между LS-PrePost BlockM и Ansys ICEM CFD.

EOF-Library - это библиотека с открытым исходным кодом для связки открытых решетелей Elmer FEM (МКЭ) и OpenFOAM (CFD).

Сочетание всех этих систем позволяет получить очень мощное программное обеспечение для мультифизического моделирования. Говорят, что EOF-Library даже способен замахнуться на моделирование левитационной плавки металлов. Однако, как и в любом открытом проекте, вам надо быть готовым нырнуть в #Fortan, #C и другие языки низкого уровня для отладки проектов.

Сайт проекта: https://eof-library.org/ Репозиторий проекта: https://github.com/jvencels/EOF-Library

#CFD #opensource #EOFLibrary #Elmet #OpenFOAM #CFD #FEM https://youtu.be/Z3gD4BRl7sY

Multiphysics modelling software - Elmer + OpenFOAM - EOF-Library https://github.com/jvencels/EOF-Library https://youtu.be/Z3gD4BRl7sY

Канал с учебными пособиями по работе с #PrePoMax - открытом препосте для подготовки моделей для #CalculiX #FEA.

Ну а CalculiX - это свободный форк #Abaqus. Вот такой круговорот #opensource. Только не думайте, что вы сейчас за бесплатно получите все функции пакетов уровня #Ansys или #Abaqus. PrePoMax, хоть и выглядит не страшно, но покрывает в лучшем случае 1% функций решателя. Например, из моделей материалов там есть только упругая и упруго-пластическая, хотя и с зависимостью свойств от температуры. Так что это пока скорее платформа для студентов, которые хотят посмотреть, как писать свой #CAE код. https://www.youtube.com/channel/UCamotvWvTvG4jVFp5rM0tJQ

Исследователи из Гарвардской школы инженерии и прикладных наук имени Джона А.

Полсона (Harvard John A. Paulson School of Engineering and Applied Sciences, #SEAS) разработали новый способ моделирования десятков тысяч пузырьков в пенистых потоках, преодолев вычислительную сложность этого давнего процесса.

Вместо того чтобы “окрашивать” каждый отдельный пузырек, исследователи разбили пену на сетку, каждая ячейка которой содержит не более четырех пузырьков. Каждый пузырек внутри ячейки окрашен в желтый, зеленый, синий или красный цвет.

“Если у меня есть четыре части пузырьков внутри ячейки, то оставшаяся часть пузырьков должна находиться в соседних ячейках”, - сказал Петр Карнаков, аспирант SEAS и первый автор статьи. “Мы разработали алгоритм, который может проникать в другие ячейки и находить оставшиеся части пузырька, сопоставляя зеленый с зеленым, синий с синим и т.д. Таким образом, вместо того, чтобы использовать миллионы цветов, вам нужно всего четыре”.

OpenFOAM на Android

OpenFOAM на Android В Технологическом университете Вишвесвараи взяли, и запустили известный открытый #CFD код на Samsung SM- M315F/DS с установленным Android 11/One UI 3.1. Все инструкции и тестовые примеры по ссылке. #opensource #OpenFOAM https://cfd.fossee.in/case-study-project/case-study-run/208

https://cfd.fossee.in/case-study-project/case-study-run/208

Задача о разрушении кукурузы!

Просто открытая разработка домашнего #FEM решателя, работающего на #CUDA, но вот тестовая задача хороша: смятие и выжимание стебля кукурузы! #simulationfriday #nvidia #opensource https://github.com/kovadam19/MicroCrop

GitHub - kovadam19/MicroCrop: Advanced Anisotropic Mass-Spring System

CE-PolyCube: Cut-enhanced PolyCube-Maps for Feature-aware All-Hex Meshing

Методы генерации сетки, основанные на объемных картах PolyCube-Map, предлагают автоматическую генерацию #ALLHEX сеток для замкнутых трехмерных многогранных объёмов, однако качество получаемой сетки ограничено особенностями геометрии. В представленной работе предлагается ряд улучшений к PolyCube-Maps. Основная идея проста и интуитивно понятна: исходный объем периодически декомпозируют на подобаемы (или добавляют линии раздела на слишком протяженных поверхностях), что приводит к улучшению получаемой сетки и лучшему описанию геометрии.

Что мне больше всего нравится в данном проекте, так это опубликованные исходники кода, рассчитанные на работу в 64-х битных версиях Windows