Вчера компания #Altair объявила об открытии исходны кодов ее явного прочностного решателя #Radioss. Данный решатель, как и многие подобные проекты, создавался на основе исходных кодов #DYNA3D. Коллеги так хорошо срисовывали, что в решателю напрямую можно скармливать базовые модели #Ansys #LSDYNA.
Короче, Altair сделали большой #opensource сообществу и всем тем, кто не может купить решатель или не нуждается в технической поддержке. Я же думаю, что данный код не пользуется особой коммерческой популярностью. Altair просто пытается отдать его на сопровождение сообществу, а не убивать его разработку совсем. https://www.openradioss.org/
Короче, Altair сделали большой #opensource сообществу и всем тем, кто не может купить решатель или не нуждается в технической поддержке. Я же думаю, что данный код не пользуется особой коммерческой популярностью. Altair просто пытается отдать его на сопровождение сообществу, а не убивать его разработку совсем. https://www.openradioss.org/
🔥7
Сегодня давайте вспомним тему написания собственного КЭ решателя, но более подробно. На этот раз добавим работу с внешними моделями и обработку результатов - получим уже 200 строчек кода на #Python
#opensource #FEM https://www.youtube.com/watch?v=8GWLgK9Llv0
#opensource #FEM https://www.youtube.com/watch?v=8GWLgK9Llv0
👍8
Сегодня я бы хотел высказать пару мыслей про #opensource проект #pyAnsys. Многие мои друзья, с которыми мы обсуждали данный проект, изначально неправильно поняли, что это, и не придали ему должного значения.
Итак, #Python внутри экосистемы #Ansys есть очень давно, так почему все вдруг начала говорить про #pyAnsys? Дело в том, что раньше python выступал только в роли некого внутреннего инструмента помощи в постановки задачи. Вы запускали продукты Ansys, и в них уже могли что-то автоматизировать на python.
pyAnsys полностью меняет концепцию. У каждого модуля появляется свой #API, который вы можете использовать в вашей #python программе. Ansys тут выступает как вспомогательный инструмент.
Например, #pyMAPDL позволяет полностью поставить #FEM задачу и запустить решатель MAPDL, который вообще может быть помещен в #docker контейнер. Обработка данных теперь может производиться единым #pyDPF фреймвоком. Данные между решателями теперь могут передаваться как вы придумаете - ведь у всех них есть свой открытый API! И да, никто не ограничивает вас в возможности совместной работы продуктов Ansys и не Ansys. В стандартных примерах вы сейчас можете найти инструкции для работы с #Gmsh.
Я бы сказал, что #pyAnsys - это основа для переосмысления Workbench. Сейчас все связи между модулями #Workbench жестко определенны разработчиками. С pyAnsys вас больше нет таких ограничений, а что еще нужно вам для проведения новых увлекательных расчетов? https://docs.pyansys.com/
Итак, #Python внутри экосистемы #Ansys есть очень давно, так почему все вдруг начала говорить про #pyAnsys? Дело в том, что раньше python выступал только в роли некого внутреннего инструмента помощи в постановки задачи. Вы запускали продукты Ansys, и в них уже могли что-то автоматизировать на python.
pyAnsys полностью меняет концепцию. У каждого модуля появляется свой #API, который вы можете использовать в вашей #python программе. Ansys тут выступает как вспомогательный инструмент.
Например, #pyMAPDL позволяет полностью поставить #FEM задачу и запустить решатель MAPDL, который вообще может быть помещен в #docker контейнер. Обработка данных теперь может производиться единым #pyDPF фреймвоком. Данные между решателями теперь могут передаваться как вы придумаете - ведь у всех них есть свой открытый API! И да, никто не ограничивает вас в возможности совместной работы продуктов Ansys и не Ansys. В стандартных примерах вы сейчас можете найти инструкции для работы с #Gmsh.
Я бы сказал, что #pyAnsys - это основа для переосмысления Workbench. Сейчас все связи между модулями #Workbench жестко определенны разработчиками. С pyAnsys вас больше нет таких ограничений, а что еще нужно вам для проведения новых увлекательных расчетов? https://docs.pyansys.com/
👍7🔥3
Продолжаем тему #OpenRadioss: видео инструкция по сборке и запуску #opensource кода под #Ubuntu
#Altair #Radioss https://www.youtube.com/watch?v=He2CsOxNpfQ
#Altair #Radioss https://www.youtube.com/watch?v=He2CsOxNpfQ
🔥2👍1
Приятная и простая в использовании #Python библиотека от #Google, которая украсит ваши научные разработки #LaTeX формулами.
#opensource https://github.com/google/latexify_py
#opensource https://github.com/google/latexify_py
👍4🕊1
Synthetik Applied Technologies сообщили о внедрении модели #JWL++ в #blastFoam. Даная модель разработана в #LLNL и позволяет добавить к обычному JWL учет химической кинетики, что может повысить точность моделирования процессов детонации
#opensource https://youtu.be/_dE4MrAysr4
#opensource https://youtu.be/_dE4MrAysr4
👍5
Большой учебный материал по тому, как выполнять обработку результатов расчетов #Ansys #Mechanical #APDL в среде #pyMAPDL + #pyDPF
#opensource #python https://www.padtinc.com/2022/07/18/ansys-scripting-python-p1-solve-post/?utm_source=pocket_mylist
#opensource #python https://www.padtinc.com/2022/07/18/ansys-scripting-python-p1-solve-post/?utm_source=pocket_mylist
👍5
Как говорят разработчики, у них самое быстрое и наиболее эффективное с точки зрения использования памяти программное обеспечение для #CFD в постановке решетчатых уравнений Больцмана, работающее на всех #GPU через #OpenCL. А еще оно открытое и бесплатное. Интересно, как там с физикой дела.
#LBM #FluidX3D #opensource https://github.com/ProjectPhysX/FluidX3D
#LBM #FluidX3D #opensource https://github.com/ProjectPhysX/FluidX3D
👍9🔥2
Просто красивое видео
blastFoam post тащит анимацию с динамической сеткой. И все это бесплатное и открытое.
https://www.linkedin.com/posts/synthetik-applied-technologies_blastfoam-opensource-cfd-activity-7274781121630846976-zbTs
blastFoam post тащит анимацию с динамической сеткой. И все это бесплатное и открытое.
https://www.linkedin.com/posts/synthetik-applied-technologies_blastfoam-opensource-cfd-activity-7274781121630846976-zbTs
LinkedIn
#blastfoam #opensource #cfd #amr #openfoam | Synthetik
We had so much interest in our last blastFoam post, that we had to respond to a YouTube comment from @4.0.4 "Now I wonder how would that look on a 3D volume."
blastFoam provides support for adaptive mesh refinement (AMR) for 2-D, 2-D axisymmetric, and 3…
blastFoam provides support for adaptive mesh refinement (AMR) for 2-D, 2-D axisymmetric, and 3…
🔥10
Считаем краштесты полностью на opensource
Тут один молодой ученый (со свои бюро по поддержке и внедрению FreeCAD) пиарится предстоящим докладом на тему расчетов всего в открытом коде. Связка понятная: FreeCAD, PrePoMax, OpenRadioss и ParaView. И это действительно позволят проводить полный цикл расчетов явной динамики. Это отличный академический пример для студентов и аспирантов. Но вот только не говорите, что сейчас это может заменить промышленные расчет на десятки миллионов элементов.
https://www.linkedin.com/posts/aleksander-sadowski-freecad_freecad-opensource-maschinenbau-activity-7299478229269041154-kFMw
Тут один молодой ученый (со свои бюро по поддержке и внедрению FreeCAD) пиарится предстоящим докладом на тему расчетов всего в открытом коде. Связка понятная: FreeCAD, PrePoMax, OpenRadioss и ParaView. И это действительно позволят проводить полный цикл расчетов явной динамики. Это отличный академический пример для студентов и аспирантов. Но вот только не говорите, что сейчас это может заменить промышленные расчет на десятки миллионов элементов.
https://www.linkedin.com/posts/aleksander-sadowski-freecad_freecad-opensource-maschinenbau-activity-7299478229269041154-kFMw
Linkedin
✌ Quick simulation of a suspension system with parts made of PA6-GF30, a spring made of PA6, and pins made of S235JR steel using…
✌ Quick simulation of a suspension system with parts made of PA6-GF30, a spring made of PA6, and pins made of S235JR steel using a fully open-source workflow.
For this simulation, the following open-source software was used:
1. FreeCAD
2. PrePoMax
3. OpenRadioss…
For this simulation, the following open-source software was used:
1. FreeCAD
2. PrePoMax
3. OpenRadioss…
🔥11