2012-03-16 4 views
2

Недавно я изучал вопрос о генерации параллельной сетки. Мне нужна соответствующая библиотека с открытым исходным кодом и изучите ее стратегию реализации параллельных сеток. Я нашел paramesh и libMesh.Проблема о генерации параллельных ячеек

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

Так что теперь мне интересно, есть ли какой-либо хороший C++ или C (любой другой язык программирования в порядке) библиотека или программное обеспечение, которое реализует параллельное создание сетки. Кроме того, если вы можете представить мне несколько отличных статей, я буду благодарен!

+0

Есть несколько параллельных сетчатых генераторов, перечисленных по адресу : //www.robertschneiders.de/meshgeneration/software.html. Я действительно не знаю, подходят ли они для ваших нужд и не имеют опыта с ними. –

+0

thx для вашего ответа! Я проверял этот список, по сути, тот список, который я просмотрел раньше, и нашел, что они мало связаны с моей проблемой, возможно параллельное использование программного обеспечения [link] (http://tetra.mech.ubc.ca/GRUMMP /), как жаль, что параллелизм включен в главную нереализованную функцию ... –

ответ

0

Напишите генератор сетки в Matlab, он уже может выполнять параллельные вычисления.

  • distmesh - Простой генератор сетки в MATLAB
  • iso2mesh - 3D тетраэдрической конечных элементов (FE) сетки с поверхностей, 3D двоичную и полутоновые объемные изображения, такие как сегментированные сканирование МРТ/КТ.
  • mesh2d - Автоматическая генерация сеток
  • Mesh generation in MATLAB
  • DistMesh - простой код MATLAB для генерации неструктурированных треугольных и тетраэдрических сеток
  • ...
Смежные вопросы