суббота, 3 декабря 2011 г.

VESStudy1.0.1

Я собрал свои коды для расчетов методом граничных элементов в программу VESStudy.
Программа моделирует измерения методом вертикальных электрических зондирований на основании расчета электрического поля в среде с произвольной трехмерной структурой.

понедельник, 7 ноября 2011 г.

Code_Saturne 2.1.0

Вышла новая версия Code_Saturne 2.1.0. Code_Salome это бесплатное программное обеспечение с открытым исходным кодом служашее для решения задач механики жидкости и газа.

четверг, 22 сентября 2011 г.

Документация для Code_Aster на английском

Разработчики программного пакета  Code_Aster опубликовали документацию на английском. http://www.code-aster.org/V2/doc/default/en/index.php?man=R
Ранее полная документация была доступна только на французском языке. И лишь небольшие ее части были переведены на другие языки.
При переводе была использована автоматическая система перевода, так что конечно перевод далек от совершенства.

понедельник, 25 июля 2011 г.

Salome 6.3.1

Вышла новая версия Salome 6.3.1. В этой версии исправлены некоторые ошибки, в остальном она полностью идентична с версией Salome 6.3.0.

среда, 13 июля 2011 г.

Может ли Open Source приносить доход?

Наверно вопрос о том зачем писать программы и выкладывать их бесплатно в Интернет задавал себе каждый ? Вот интерсная презентация о моделях бизнеса в которые основываются на применении Open Source программного обеспечения для проведения инженерных расчетов.

среда, 6 июля 2011 г.

Salome 6.3.0.


11 Июня 2011 вышла новая версия Salome 6.3.0.
Мое первое впечатление было очень положительное. Новая версия намного быстрее работает с большими моделями, но больше всего меня удивило наличие встроенного пакета ParaView, что позволяет перевести работу с пакетом Salome на совершенно новый уровень. Однако MED формат тоже немного изменился и не читается из Gmsh. Мне пришлось довольно сильно менять свой софт.

суббота, 14 мая 2011 г.

Адаптивное измельчение сетки в gmsh

Данный gmsh скрипт позволяет создавать анимационные надписи на основе монохромных рисунков (например). Скрипт генерирует серию рисунков, которые в дальнейшем могут быть с скомпонованы в один gif файл.


суббота, 30 апреля 2011 г.

GPU против CPU


В Интернете можно найти много примеров успешного использования GPU, в которых удалось увеличить скорость расчетов в несколько десятков раз. Однако из-за маленькой памяти, размещенной на графической карте, и ограниченной скорости обмена данными, получить более или менее универсальный эффективный МКЭ решатель, использующий графическую карту, пока не удалось.
Интересное исследование было проведено сотрудниками лаборатории «Вычислительная механика» (CompMechLab®) СПбГПУ , компаний ЗАО «КАДФЕМ Си-Ай-Эс» и Форсайт.
Тестировалось сокращение времени расчетов в программной системе КЭ анализа ANSYS 12.1−13.0 при использовании специализированных вычислительных графических карт (NVIDIA Quadro 2000) и высокоскоростных твердотельных накопителей (SSD Intel X25-M SSDSA2M080G2GC).

«Результаты данных исследований показали возможное сокращение времени расчета в зависимости от сценария:
10% − 30%  (до 250% на некотором классе задач) при использовании специализированных потоковых вычислительных процессоров NVIDIA Tesla ;
25% − 30% в среднем (до 100% на некотором классе задач) при замене накопителей на жестких магнитных дисках (HDD) на твердотельные накопители (SSD);
5% − 10% в среднем (до 20% на некотором классе задач) при переходе от версии ANSYS 12.1 к ANSYS 13.0.» (Источник http://www.fea.ru)

Так что пока выгоднее купить твердотельный накопитель Intel X25-M SSDSA2M080G2GC за 300$, чем графическую карту NVIDIA Quadro 2000 за 600$.

суббота, 16 апреля 2011 г.

Новая версия GetDP !

12 апреля вышла новая версия программы GetDP. Один из двух авторов этой программы Prof. Christophe Geuzaine является так же соавтором широко известной программы Gmsh
Если посмотреть на историю релизов программы, можно надеятся что после долгой паузы разработка этого интересного программного решения продолжится.


getdp-1.0.024-Apr-2004 

getdp-1.0.106-Feb-2005 

getdp-1.1.021-Aug-2005 

getdp-1.1.203-Sep-2005 

getdp-1.2.010-Mar-2006 

getdp-1.2.118-Mar-2006 

getdp-2.0.016-Mar-2010 

getdp-2.1.024-Oct-2010 

getdp-2.1.112-Apr-2011 



вторник, 22 марта 2011 г.

Визуализация напряжённости электрического поля точечных зарядов

Приведенный скрипт на Python electric_charges.py позволяет визуализировать напряженность электрического поля от произвольного набора точечных зарядов на произвольной сетке сгенерироваанной в gmsh.
Входные данные:
mesh.vtk - 3D сетка сгенерированная в gmsh на геометрии описанной в файле cube.geo.
electric_charges.tab - описание положения и величины зарядов.
Выходной файл:
mesh_out.vtk - 3D сетка со значениями вектора напряженности электрического поля.


пятница, 11 марта 2011 г.

Российские разработчики программного обеспечения для МКЭ

Я добавил несколько сайтов российских разработчиков МКЭ ПО (здесь). Есть довольно интересные разработки. Хотя конечно до такого Open Source продукта как Code_Aster  (www.code-aster.org) еще далековато.