manim — как сделать вашу научную презентацию захватывающей

Многие гики от науки знают, что в сети есть отличный сайт от MIT 3blue1brown.com занимающейся популяризацией науки. Их канал на YouTube ломится от огромного числа видео роликов, деланных с большим вкусом и умением. Вот, например, видео про ряды Фурье. Хотите делать такие же классные видео по результатам ваших исследований? Нет Читать дальше…

OpenSim — моделирование опорно-двигательного аппарата

OpenSim — это свободное программное обеспечение, используемое учеными всего мира для моделирования людей и животных и понимания того, как они двигаются. Например, данное ПО позволяет хирургам-ортопедам моделировать влиянием проводимых ими операций для детей с ДЦП. Сайт проекта http://opensim.stanford.edu — ПО собрано под Windows и macOS

IB2d и метод погруженных границ

IB2d — простой в использовании метод погружения границы в 2D, с полной реализацией в MATLAB и Python, который содержит более 60 встроенных примеров, включая множество опций для моделей волоконной структуры и адвекционно-диффузии. Чуть больше информации про сам метод погруженной границы, применяемый для простого FSI можно найти на Хабре (https://habr.com/ru/post/210276/). Ну Читать дальше…

SudoDEM

SudoDEM попал сюда из-за своего названия, выбранного с чувством юмора. Как гласит описание кода на сайте, он специально разработан для моделирования несферических частиц методом дискретных элементов (DEM), является форком DEM-кода YADE. Целью проекта является разработка робастного 2/3D DEM-кода для выпуклых частиц, например, полиэдров, суперэллипсоидов, поли-суперэллипсоидов, цилиндров и конусов. Вогнутые формы Читать дальше…

FreeCAD Reinforcement Workbench

Новость, которая «завалилась за стол» — для свободного CAD процессора FreeCAD создали бесплатное открытое расширение, позволяющее строить арматуру в ЖБ конструкциях! Хотя, как я понимаю, модели клетки армирования строятся в solid постановке, а, значит, для подготовки адекватных расчетных моделей полученную арматуру придется конвертировать в beam постановку при помощи чего-то вроде Читать дальше…

Презентация LoopyCuts

Отличная презентация автора LoopyCuts разработанной им технологии на конференции SIGGRAPH2020. Напомню, что данный сеточный генератор/алгоритм свободно доступен в исходных кодах на GitHub. Сам автор называет его Strong HexDominant: на 80% тестовых моделей алгоритм собирает ALL-HEX сетку. На оставшихся 20% моделей получается гибридная сетка, в которой число тетраэдров не более 2%. Интересно, сколько уже оферов получил молодой ученый от ведущих CAE вендеров?!

Loopy Cuts — правильный Hex-Dominant сеточный генератор

Свежайший проект этого года, Loopy Cuts, называет себя «Surface Field Driven Strongly Hex-Dominant Meshing». Несмотря на то, что это формально Hex-Dominant сеточный генератор, что не гарантирует получение ALL-HEX сетки, на всех тестовых заданиях он не только даёт ALL-HEX, но еще и обходит конкурентов по качеству! А что особенно важно, так Читать дальше…

Модель бетона CDPM

CONCRETE DAMAGE PLASTIC MODEL (DOI: 10.1016/j.ijsolstr.2013.07.008) — одна из самых перспективных моделей бетона для LS-DYNA. Ее отличает встроенная возможность работы не только на HEX, но и на TET секах, в явной и неявной постановке. На сайте создателя модели, доктора Питера Грасла, вы можете найти его публикации по работе с моделью Читать дальше…

Chaste — CAE для вашего тела

Chaste (Cancer, Heart and Soft Tissue Environment) является кодом общего назначения, направленным на решение многомасштабных, вычислительно-требовательных задач, возникающих в области биологии и физиологии. Текущие функциональные возможности включают электрофизиологию на уровне тканей и клеток, дискретное моделирование тканей. Пакет разрабатывается командой, в основном базирующейся в Группе вычислительной биологии на факультете информатики Оксфордского Читать дальше…

Огромный семинар по blastFoam3.0

Трехчасовой (!!!) воркшоп по бесплатному и открытому ПО, моделирующему распростанение воздушных ударных волн от детонации ВВ. За отведенное время разобраны и разжеваны все аспекты: ликбез по теории и ее реализации, работа с геометрией и сеткой, начальные и граничные условия, уравнения состояния и их коэффициенты, постпроцессинг, учебные примеры, валидация, планы развития Читать дальше…

Вебинар ENGYS по работе helyxHexMesh

Компания ENGYS приглашает 29 января 2020 зайти к ним на вебинар по построению сеток под CFD. Чтобы лучше понимать, ENGYS — это разработчик очень симпатичного GUI и системы препостов для OpenFOAM под названием Helyx. Обычно с OpenFOAM используют сеточный генератор snappyHexMesh, но у ENGYS используется свой helyxHexMesh. Будет интересно посмотреть, Читать дальше…

olaFlow CFD Suite

CFD код OlaFlow представляет собой открытую модификацию OpenFOAM, заточенную под моделирование воздействия на прибрежные сооружения морских волн. Соответственно, большой упор сделан на моделирование свободной поверхности и генерацию различных типов волновой нагрузки. Если верить сайту, то весь код — это результат кандидатской работы одного человека. Сайт проекта: https://olaflow.github.io/

KangarooPhysics

Kangaroo — это свободный интерактивный движок с открытым исходным кодом для игры с физикой и геометрией, разрабатываемый Даниэлем Пайкером (Daniel Piker). Если вы хотите психоделики, любите игры с топологией, то вам обязательно стоит обратить внимание на данный проект. Самые крутые работы вы найдете в официальном твиттере проекта: https://twitter.com/KangarooPhysics

salome_cfd 2019

Трейлер конференции пользователей CFD решателя с открытым кодом Code_Saturne и препроцессора Salome. Выглядит очень впечатляюще. Огранизаторы: https://www.code-saturne.org/cms/

Начинаем изучать MoFEM

Давайте попробуем посмотреть, что нам предлагает открытый FEM код от Университета Глазго под названием MoFEM. Судя по твиттеру (https://twitter.com/mofemjoseph), они занимаются чем-то очень перспективным — например, отлично моделируют динамику роста трещин. А начнем мы с видеоурока, посвященного решению простейших линейных задач механики. Для подготовки задачи и обработки результатов используется связка Читать дальше…

Dual Sheet Meshing:

Кенши Такаяма (Kenshi Takayama) из Национального института информатики (National Institute of Informatics) Японии разработал алгоритм, позволяющий автоматизированно стоить all-hex сетки на произвольной геометрии. Работу соответствующего интерактивного алгоритма можно изучить по видео. Метод работает автоматизировано, а не на полном автомате: вам необходимо задать хотя бы пару опорных «ортогональных» поверхностей для начала Читать дальше…

Explicit Mechanics на базе OpenFOAM

Очень любопытная работа, о которой я уже несколько раз упоминал в рамках паблика. Но как оказалось, идея намного глубже: коллеги не учат OpenFOAM считать классическую Explcit схему — коллеги разрабатывают свой собственный подход, который должен быть лишен таких неприятных «фишек» традиционных explicit кодов, как паразитная жесткость при объемных и сдвиговых Читать дальше…