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

Тег: OpenSource

Продолжаем изучать суровый #opensource.

Grid Generation - GMSH - 1 - Introduction, Installation, and Interface GMSH first tutorial on installation, interface, menus, hot-keys, file formats, and file management.Tutorials of the GMSH Computational Grid Generation System... www.youtube.com

Сегодня у нас учебный курс по открытому сеточному генератору #GMSH

#mesh https://www.youtube.com/watch?v=N0Givc5zZ3M&list=PLbiOzt50Bx-l2QyX5ZBv9pgDtIei-CYs_

https://www.youtube.com/watch?v=N0Givc5zZ3M&list=PLbiOzt50Bx-l2QyX5ZBv9pgDtIei-CYs_

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

Unique ‘virtual wind tunnel’ could help optimise Mars-bound helicopter blades | Imperial News | Imperial College London A simulator created by researchers at Imperial could help to design rotor blades for the next generation of Martian helicopters. www.imperial.ac.uk

И тут, вроде как принято думать, что 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

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

HexaBlock Guide: Intro and Block Model As of right now, it does not appear, that there's a lot of of detailed step-by-step documentations and video tutorials regarding mesh creation in HEXABLOCK m... www.youtube.com

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

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

Electromagnetic levitation melting of aluminium (MHD simulation) Liquid aluminium levitates between two coils. Technology can be used to obtain clean melts (without contaminants, noble gas atmosphere is used) with high ene... www.youtube.com

Сочетание всех этих систем позволяет получить очень мощное программное обеспечение для мультифизического моделирования. Говорят, что 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.

Before you continue to YouTube www.youtube.com

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

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

Simulating tens of thousands of bubbles in foamy flows Researchers at the Harvard John A. Paulson School of Engineering and Applied Sciences have developed a new way to simulate tens of thousands of bubbles in fo... www.youtube.com

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

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

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

OpenFOAM на Android

Download Codes | CFD cfd.fossee.in

В Технологическом университете Вишвесвараи взяли, и запустили известный открытый #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

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

GitHub - kovadam19/MicroCrop: Advanced Anisotropic Mass-Spring System Advanced Anisotropic Mass-Spring System. Contribute to kovadam19/MicroCrop development by creating an account on GitHub. github.com

Просто открытая разработка домашнего #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

GitHub - msraig/CE-PolyCube: Source code of SIGGRAPH 2020 paper: Cut-enhanced PolyCube-Maps for Feature-aware All-Hex Meshing Source code of SIGGRAPH 2020 paper: Cut-enhanced PolyCube-Maps for Feature-aware All-Hex Meshing - msraig/CE-PolyCube github.com

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

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