1017
|
addict
|
|
|
|
Рег.: 16.10.2008
|
Сообщений: 441
|
|
Рейтинг: 422
|
|
посоветуйте свободные конечно-элементные программы с открытым кодом,
07.12.2010 14:01
|
|
|
если таковые имеются. Хочется решать системы УРЧП в двумерных и трехмерных областях, при этом также хотелось бы, чтобы код был открытым - хочется организвовать некоторуюю оптимизацию, т.е. поставить цикл по счету различных моделей.
|
|
1017
|
addict
|
|
|
|
Рег.: 16.10.2008
|
Сообщений: 441
|
|
Рейтинг: 422
|
|
Re: посоветуйте свободные конечно-элементные программы с открытым кодо
[re: 1017]
07.12.2010 14:19
|
|
|
нашел Freefem++, сейчас тестю. Кто-нибудь с другими программами работал? Мб что-нибудь еще посоветуете?
|
|
Basilio
|
GreenOne
|
|
|
|
Рег.: 14.10.2002
|
Сообщений: 13749
|
Из: Москва
|
Рейтинг: 3476
|
|
Re: посоветуйте свободные конечно-элементные программы с открытым кодо
[re: 1017]
10.12.2010 14:59
|
|
|
а она триангуляции сама строит? чужие можно ей скормить? а то на вскидку мой мешер лучше работает.
|
|
Basilio
|
GreenOne
|
|
|
|
Рег.: 14.10.2002
|
Сообщений: 13749
|
Из: Москва
|
Рейтинг: 3476
|
|
Re: посоветуйте свободные конечно-элементные программы с открытым кодо
[re: Basilio]
10.12.2010 15:05
|
|
|
и даже для случая, что у них на заглавной странице мой мешер строит так: (в предположении, что в углу нужно более мелкое разбиение сделать)
|
|
vassa
|
|
|
|
|
Рег.: 01.05.2004
|
Сообщений: 207
|
|
Рейтинг: 125
|
|
Re: посоветуйте свободные конечно-элементные программы с открытым кодо
[re: 1017]
10.12.2010 17:27
|
|
|
Есть FEAP - finite elemenet analysis programm. На сайте можно скачать бесплатную версию. Но и платная не особо дорогая. FEAP довольно популярен как раз тем, что можно менять, дорабатывать код, т.е. удаленно участвовать в улучшении кода. Ну и само собой код в открытом доступе.
|
|
ABC47
|
русский
|
|
|
|
Рег.: 26.02.2005
|
Сообщений: 28318
|
Из: Волгоградской области
|
Рейтинг: -676
|
|
Re: посоветуйте свободные конечно-элементные программы с открытым кодо
[re: Basilio]
11.12.2010 11:02
|
|
|
А чего на треугольники все? Квадраты же лучше всегда
|
Убить жида, чтобы купить пистолет, Убить жида, чтобы ты был вооружен. (С) ИПВ |
|
Basilio
|
GreenOne
|
|
|
|
Рег.: 14.10.2002
|
Сообщений: 13749
|
Из: Москва
|
Рейтинг: 3476
|
|
Re: посоветуйте свободные конечно-элементные программы с открытым кодо
[re: ABC47]
11.12.2010 21:04
|
|
|
обоснуй про квадраты. или ты Q8 имеешь в виду, со сплайновой границей? там коэффициентов в 100 раз больше.
а с треугольниками исторически сложилось. пока не встал вопрос о дифференцировании решений, треугольники устраивали. с дифференцированием хуже - результат разрывный
|
|
porcupine
|
Carpal Tunnel
|
|
|
|
Рег.: 09.09.2008
|
Сообщений: 6598
|
|
Рейтинг: 7627
|
|
Re: посоветуйте свободные конечно-элементные программы с открытым кодо
[re: ABC47]
11.12.2010 21:09
|
|
|
Quote:
Квадраты же лучше всегда
Квадрат это два плохих треугольника.
|
And then my master flew to the moon in a rocket of flamin' cheese! I like cheese! |
|
1017
|
addict
|
|
|
|
Рег.: 16.10.2008
|
Сообщений: 441
|
|
Рейтинг: 422
|
|
Re: посоветуйте свободные конечно-элементные программы с открытым кодо
[re: Basilio]
12.12.2010 19:34
|
|
|
Вроде умеет, есть чтение/запись меша в файл.
|
|
1017
|
addict
|
|
|
|
Рег.: 16.10.2008
|
Сообщений: 441
|
|
Рейтинг: 422
|
|
Re: посоветуйте свободные конечно-элементные программы с открытым кодо
[re: Basilio]
12.12.2010 19:39
|
|
|
Тут, как я понял, два типа гладкости - функции глобально непрерывны и линейны на каждом треугольнике (пространство P1), и глобально дифференцируемы и квадратичны на каждом треугольнике (пространство P2). Так что дифференцировать решение вроде можно.
|
|
ABC47
|
русский
|
|
|
|
Рег.: 26.02.2005
|
Сообщений: 28318
|
Из: Волгоградской области
|
Рейтинг: -676
|
|
Re: посоветуйте свободные конечно-элементные программы с открытым кодо
[re: porcupine]
12.12.2010 20:28
|
|
|
В ответ на:
Квадрат это два плохих треугольника.
Не совсем. Есть изопараметрические элементы. Они получше сходятся.
|
Убить жида, чтобы купить пистолет, Убить жида, чтобы ты был вооружен. (С) ИПВ |
|
1017
|
addict
|
|
|
|
Рег.: 16.10.2008
|
Сообщений: 441
|
|
Рейтинг: 422
|
|
Re: посоветуйте свободные конечно-элементные программы с открытым кодо
[re: 1017]
15.12.2010 19:17
|
|
|
|
Jerry
|
Санек
|
|
|
|
Рег.: 14.03.2004
|
Сообщений: 1360
|
Из: Москва
|
Рейтинг: 501
|
|
Re: посоветуйте свободные конечно-элементные программы с открытым кодо
[re: Basilio]
15.12.2010 21:33
|
|
|
Quote:
и даже для случая, что у них на заглавной странице мой мешер строит так: (в предположении, что в углу нужно более мелкое разбиение сделать)
У них строится адаптивная сетка под решение, соответственно при том же количестве треугольников решение на их сетке будет точнее, чем на твоей. Твоя красива только с эстетической точки зрения, если отбросить уравнение, которое нужно решить.
PS: на твоей картинке сетка построена методом продвигаемого фронта (advancing front technique)?
|
|
Jerry
|
Санек
|
|
|
|
Рег.: 14.03.2004
|
Сообщений: 1360
|
Из: Москва
|
Рейтинг: 501
|
|
Re: посоветуйте свободные конечно-элементные программы с открытым кодо
[re: 1017]
15.12.2010 21:43
|
|
|
Quote:
Кто-нибудь с другими программами работал? Мб что-нибудь еще посоветуете?
Работал с пакетами Ani2D и Ani3D, более того являюсь основным разработчиком сеточных генераторов для этих пакетов. Все никак руки не доберутся сделать нормальный демонстрационный сайт, пока могу только такую ссылку дать: www.inm.ras.ru/research/grids
|
|