LINUX.ORG.RU

Gmsh 2.1.0

 


0

0

Gmsh - автоматический генератор конечных трехмерных объектов, включающий в себя встроенные средства проектирования и пост-обработки. Цель проекта - создание инструмента для визуализации трехмерных объектов с параметрическим вводом данных как через графический интерфейс (OpenGL API), так и через собственный скриптовый язык.
В новой версии полностью переписан механизм пост-обработки. Добавлен новый алгоритм оптимизации трехмерной сетки (3D mesh optimization), исправлены ошибки.

Список изменений: http://geuz.org/gmsh/doc/VERSIONS
Скриншоты: http://geuz.org/gmsh/#Screenshots
Скачать версию для MacOSX, Windows или исходный код: http://geuz.org/gmsh/#Download

>>> Сайт Gmsh

> автоматический генератор

Генерирует на основе данных, получаемых через libastral.so.0?

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

В САПР боле менее решена задача построения несжимаемой модели. Так называемое твердое тело.

Данная программа позволяет перейти от описания такой модели к описанию окружающей ее поверхности. Например, смоделировали самолет, но для расчетов интересно то, что происходит у него в процессе полета на поверхности или сделали прессформу - надо расчитать процесс заливки, то есть опять рассматривается поверхность.

Короче, штука хорошая и применяется в основном в расчетах.

AVL2 ★★★★★
()

На самом деле это инструментарий для CAE-проектирования. Gmsh содержит модули: подготовки твердотельной геометрической модели (CAD), создания сетки конечных элементов, интерфейса для подключения внешнего решателя, а также постпроцессор с визуализацией результатов численного расчета. Существует и другой CAE-пакет с открытыми исходными кодами - Salome. Оба они основаны на базе OpenCASCADE.

Avshch
()
Ответ на: комментарий от Demon37

> Не совсем понятна сфера применения программы.

В основном она для научных расчетов.

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

>В САПР боле менее решена задача построения несжимаемой модели. Так называемое твердое тело.

>Данная программа позволяет перейти от описания такой модели к описанию окружающей ее поверхности. Например, смоделировали самолет, но для расчетов интересно то, что происходит у него в процессе полета на поверхности или сделали прессформу - надо расчитать процесс заливки, то есть опять рассматривается поверхность.

>Короче, штука хорошая и применяется в основном в расчетах.

Интересно. Спасибо за доходчивое объяснение :)

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

> на скриншоте -- пропоганда мака :(
За деревьями леса не увидел?

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

Интерфейс скорее непривычен, чем ужасен. А привычка - дело наживное.

Avshch
()
Ответ на: комментарий от AcidumIrae

Профессиональные интерфейсы редко оставляют положительные впечатления у новичков.

Скажи спасибо, что не заставили фортрановым исходником вводить данные, как в лидере CAE-систем - настране... ;)

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

Ну уж прям лидером... Нет никаких лидеров на рынке CAE-систем. Каждый из CAE-пакетов нацелен на решение определенного класса физических задач, определяющих специфику математического аппарата, GUI и т.д.

ANSYS - механика твердого тела (твердое, не значит абсолютно жесткое): линейная и слабонелинейная, механика жидкости и газа, электромагнетизм, связанные задачи по описанным выше областям и др. LS-DYNA - высоконелинейные динамические задачи, отличный явный решатель ABAQUS - некое подобие ANSYS+LS-DYNA, но никаких прямых аналогий, самостоятельный независимый качественный пакет DEFORM,MARC,SUPERFORGE - узкоспециализированные пакеты для решения задач формообразования в процессах обработки материалов давлением и т. д.

NASTRAN в данном контексте издревле используется ввиду удобства в основном в области авиастроения

Где здесь лидер?

Повторюсь: нет никакого лидера и универсальной "мясорубки"

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

roiman
()
Ответ на: комментарий от AcidumIrae

>интерфейс как всегда ужасен :)

Имхо, вполне нормально. Только не ясны причины выбора FLTK в качестве тулкита. Уж лучше бы Motif. :)

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

Ну причем тут OS и научные пакеты :( Какая аналогия?

А рассуждай, не рассуждай... В данном случае нет никакой надежды на нормальный OSS CAE-пакет достойного уровня.

А, если утверждаете обратное, то, извините, вы полный профан.

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

>Ну уж прям лидером... Нет никаких лидеров на рынке CAE-систем.

Лидеров бывает и несколько. ;)

Flow-3d еще забыл - тоже распостраненый решатель для газов, жидкостей.

>А сабж интересен ввиду немалой стоимости вышеупомянутых пакетов, но навряд ли может составить хоть сколь-нибудь ощутимую конкуренцию.

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

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

Чушь. Как раз в области CAE надежда на хороший OSS проект очень высока.

В CAE традиционно много вычислений и науки и мало рюшек/интерфейсов. Форматы тоже открытые.

Так что появление мощных свободных CAE-средств - вопрос времени.

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

>NASTRAN в данном контексте издревле используется ввиду удобства в основном в области авиастроения

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

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

> Flow-3d еще забыл - тоже распостраненый решатель для газов, жидкостей.

А почему никто не вспомнил про STAR-CD? Среда создания сетки, плюс решатель газодинанамики, да еще и с возможностью распределенного вычисления. Нативный юниховый продукт, под виндой через портированный X-сервер работает.

По вопросу о сабже. Сходил на сайт так и не понял, что собой представляет OpenCASCADA. Там есть среда создания сетки по существущей геометрии? Есть ли интерфейс накладывания констрейнтов? Есть ли решатель? Что он решает?

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

>А почему никто не вспомнил про STAR-CD?

лично я его не знаю

Gmsh, это как бы фронтэнд или среда для вызова ряда инструментов расчетчика.

Первый, это OpenCASCADe - трехмерное ядро для моделирования и отображения результатов. Читает и пишет STEP, IGES and BREP файлы.

Для сохранения графических результатов расчетов - http://geuz.org/gl2ps/

>Там есть среда создания сетки по существущей геометрии?

да

http://www.hpfem.jku.at/netgen/

или

http://tetgen.berlios.de/index.html

>Есть ли интерфейс накладывания констрейнтов?

не знаю. По идее, куда без него...

>Есть ли решатель?

http://geuz.org/getdp/

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

Существует специализированный дистрибутив CAELinux (http://www.caelinux.com/CMS/), основанный на PCLinuxOS.

В нем неплохая подборка свободных САПР и математического ПО.

Gmsh, кстати, там есть.

Avshch
()
Ответ на: комментарий от AVL2

Хочу немного поправить AVL2. OpenCASCADE - это ядро, но не какое-то законченное, а только набор библиотек на С++. Фреймворк своего рода. Если верить Wiki, то CATIA 5 сделана на OpenCASCADE. Да и разработка твердотельной системы параметрического моделирования FreeCAD ведется на основе библиотек OpenCASCADE. А вот среда для расчетчика - это Salome-Meca, созданная на базе библиотек OpenCASCADE.

Надо надеяться, что в версии 2.1.0 поправлены глюки со шрифтами, бывшие в 2.0.8, т.к. в ночной сборке десятидневной давности их уже не было. А вообще продукт очень приличный. Привыкнуть к интерфейсу - так он становится достаточно удобным. А так уровень программы - это уровень GiD - http://gid.cimne.upc.es/ - коммерческой испанской разработки.

Кстати Gmsh прекрасно интегрируется с финским Elmer - весьма серьезным решателем и пост-процессором.

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

> Если верить Wiki, то CATIA 5 сделана на OpenCASCADE.

Спорить не буду, но если катенька использует OpenCascade, то я просто не понимаю, куда они ее там спрятали...

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