LINUX.ORG.RU

Elmer on Debian Sid


0

0

Уже почти полгода пользуюсь свободным пакетом для конечноэлементного моделирования Elmer. Время от времени собирал из svn свежие версии. Но с недавнего времени в нестабильной ветке дебиана имеются соответствующие пакеты, и необходимость компилить самостоятельно отпала.

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

Кто-нибудь из читателей ЛОРа пользуется этой прогой? Какое ваше мнение о ней?

На скриншоте показаны: сетка в препроцессоре, блокнот с инструкциями для решателя, новый постпроцессор, который сейчас активно допиливают. Представлено решение простейшей задачи о естественной конвекции от нагретой пластины.

Несколько полезных ссылок есть здесь: http://www.linux.org.ru/wiki/en/LOR-FAQ-Scientific

PS: спор на тему "репозитории vs репозитарии" здесь не уместен.

★★

Проверено: hibou ()

>PS: спор на тему "репозитории vs репозитарии" здесь не уместен.

пакетохранилище наше все.

mono ★★★★★
()

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

ktotuta
()

[тупой юмор]Хорошая программы для рассчёта эффективности ректального критоанализа.[/тупой юмор]

lv77 ★★★
()

Не порекомендуете ли по конечным автоматам чёткую и лаконичную литературу. Долго читать времени нет, а интересно. Мои студенческие поделия с винтом сдохли, хотелось бы чего-нибудь вспомнить.

alx_me ★★☆
()

> PS: спор на тему "репозитории vs репозитарии" здесь не уместен.

Ну тогда пишите правильно, если не хотите споров. А правильно - "репозиторий".

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

Хм, а по-моему, шрифты близки к идеалу. Где сливаются - не заметил.

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

Скриншот для тех кто "в теме". Остальным это не надо...

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

Учту. Но произносить мне удобнее через "а".

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

>Можно в двух словах описать идею и принцип работы программы?

Попробую кратко. В общем случае решается cистема дифференциальных уравнений в частных производных с некоторыми граничными и начальными условиями. Задача решается численно, с помощью МКЭ:

http://ru.wikipedia.org/wiki/Метод_конечных_элементов

http://en.wikipedia.org/wiki/Finite_element_analysis

Коэффициенты и переменные в уравнениях обычно имеют определенный физический смысл.

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

>Не порекомендуете ли по конечным автоматам чёткую и лаконичную литературу.

К частью или к сожалению, я не сталкивался с этой областью науки.

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

>Конь в вакууме? :-)

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

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

>Трёхмерные структуры тоже считает?

Да, считает.

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

> Не порекомендуете ли по конечным автоматам чёткую и лаконичную литературу

Это конечные элементы, а не автоматы. Общего -- ровно ноль.

Эхм. Вот, для студентов:

http://www.google.com/search?q=Белоусов+Дискретная+математика&ie=UTF-8&am...

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

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

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

Нам рекомендовали почитать перевод:

http://www.google.ru/search?q=%D1%81%D0%B0%D0%B1%D0%BE%D0%BD%D0%BD%D0%B0%D0%B...

Но я эту книгу так до конца и не осилил. Во многих пакетах есть подробная документация, которой более чем достаточно для понимания того, что происходит.

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

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

Спасибо кончено, но мне бы скачать, так ещё чтобы ткнули вот тут бы я расплакался от умиления. Но спасибо хоть за название, недеюсь оно.

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

Да, конечно от размеров геометрии модели многое зависит. В этом построцессоре я не нашел способа отображения линейки. Видимо, его пока не прикрутили. А вообще, размеры геометрии должны быть известны тому, кто строил геометрию и конечноэлементную сетку. Так что актуальность наличия такой линейки не совсем очевидна. Ну и при необходимости можно визуализировать рассчитанные данные, например, в paraview, где такая фукнция вроде есть.

Tehnick ★★
() автор топика

А на мои вопросы так никто и не ответит...

Tehnick ★★
() автор топика

Оно не умеет даже пластическую деформацию -> так, игрушка, для задач МДТТ не годится

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

не сравнивайте попу с трещиной, ансис мощнее и функциональнее этого УГ. И под линукс версия есть (ну, это если вы в вайне виндовый пускали)

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

> Что оно могёт ? Урчп на многообразии без края решить сможет ?

На компакте-то бы нормально решило, а то сразу многообразия, да еще и без края

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

>не сравнивайте попу с трещиной, ансис мощнее и функциональнее этого УГ. И под линукс версия есть (ну, это если вы в вайне виндовый пускали)

Не путаю. Для моей задачи этого было бы достаточно, да и интересней диплом получился бы, полностью с помощью свободного софта выполненный. А ансис (линуксовый-линуксовый) - странный и нелогичный и слишком много нервов мне вытянул для такой тривиальной задачи.

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

>Что оно могёт ?

Основные задачи:

• Теплоперенос: уравнение теплопроводности, модели для электропроводности, излучения, конвекции и фазовых переходов (газ, жидкость, кристалл)

• Гидродинамика: уравнения Навье-Стокса, Стокса и Рейнольдса, k-ε и другие приближения турбулентности

• Многофазные жидкости (смеси): общее конвекционно-диффузионное уравнение

• Свободная поверхность: метод Лангранджиана, многоуровневый метод

• Структурная механика: общие уравнения упругости (анизотропические, линейные и нелинейные модели), пространственно-приведенные модели для плат и оболочек

• Акустика: уравнения Гельмгольца, линеаризованное время-гармоническое приближение

• Электромагнетизм: электростатика, магнитостатика, индукция

• Электрокинетика: условия скольжения, уравнение Пуассона-Больцмана, уравнение Пуассона-Нернста-Планка

• Квантовая механика: теория функционалов плотности (DTF, Kohn-Sham)

• Перемещение сетки: вытянивание и сдвиг в совместных задачах, ALE формулировка

При совместном решении нескольких уравнений, можно решить задачи:

1. Тепловое течение: естественная конвекция

2. Термо-электрическая комбинация: индукционный нагрев

3. Магнитогидродинамическая, Электрокинетическая

4. Температурная зависимость химических реакция и диффузии

5. Реактивное течение: CFD, горение

6. Электрохимия: баттареи, электроды, поверхностная обработка

7. Термоупругость и термопластичность

8. Гидро-структурное взаимодействие: хемодинамика

9. Электро-механическая: MEMS, пьезоэлектричество

10. Явления расширения

...

>Урчп на многообразии без края решить сможет ?

Нет.

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

> Не порекомендуете ли по конечным автоматам

Эта прога расчитывает конечно-элементные модели. Конечные автоматы тут рядом не лежали.

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

>Оно не умеет даже пластическую деформацию -> так, игрушка, для задач МДТТ не годится

Да, возможности расчета пластических деформаций я в документации не обнаружил. Жаль конечно, но для решения множества других задач этот пакет вполне пригоден.

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

>не сравнивайте попу с трещиной, ансис мощнее и функциональнее этого УГ. И под линукс версия есть (ну, это если вы в вайне виндовый пускали)

Да, у основных коммерческих пакетов (ANSYS, Comsol, CFD-ACE и др.) есть версии под *nix-системы. Но эти программные продукты свободными не являются и лицензия на их использование стоит немалых денег.

ЗЫ: асис --- это раздутое, неповоротливое и неудобное в использовании нечто, по сравнению с Comsol, например. Хотя у всех них есть свои плюсы и минусы. Но эта тема выходит далеко за рамки данного осуждения.

Tehnick ★★
() автор топика

Доканывает гигантизм КДЕ4. Панель задач толстенная, заголовки окон толстенные (решили переплюнуть WinXP?), менюбары толстенные (чтобы китайские иероглифы вместились?).

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

>Почему не OpenFOAM ?

Потому что OpenFOAM --- это только решатель, без пре- и постпроцессора. К тому же этот решатель предназначен для довольно узкой области задач:

• Прочностные расчеты

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

• Задачи теплопроводности в твёрдом теле

• Многофазные задачи, в том числе с описанием химических реакций компонент потока

• Задачи, связанные с деформацией расчётной сетки

• Сопряжённые задачи

• Некоторые другие задачи, при математической постановке которых требуется решение ДУ в ЧП в условиях сложной геометрии среды

Его конечно же можно использовать, например, в связке с Salome. Но здесь речь именно о программе Elmer.

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

Вы не поверите, но это все легко настраивается. У меня все сделано так, как мне удобно. В любом случае, если кого-то не устраивает кде4, он просто им не пользуется, не?

Tehnick ★★
() автор топика

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

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

иди отдыхай, размер панели меняется с точностью до пикселя без ограничений, а заголовки зависят от темы, в некоторых так и вовсе тоже любой толщины можно сделать, а меню зависит от размера шрифтов, да и оно не нужно, CTRL + M - наше всё

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

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

При этом если панель сделать чуть поменьше, значки будут видны только наполовину :-)

И меню почему-то при том же шрифте, что и в КДЕ3, в два раза толще. Наверно, шрифт надо сделать микроскопным, чтобы меню было нормальной толщины.

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

значки масштабируются всю жизнь, иди-ка почитай про svg

не знаю, какое у тебя толстое меню, не замечал что-то, у меня вообще оно отключено за ненадобностью на ноуте, мб сделать также раз так это беспокоит?

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

Спасибо, я уже пробовал в КДЕ4. Кнпка главного меню показывается наполовину.

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