Проблема с генерацией параллельной сетки

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

Я работал над libMesh несколько дней, но обнаружил, что он генерирует сетку через библиотечный треугольник и tetGen. То есть libMesh не реализует параллельную генерацию сетки.

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


person Soaring Lee    schedule 16.03.2012    source источник
comment
Несколько генераторов параллельных сеток перечислены на странице robertschneiders.de/meshgeneration/software.html . Я действительно не знаю, подходят ли какие-либо из них для ваших нужд, и у меня нет опыта работы с ними.   -  person High Performance Mark    schedule 16.03.2012
comment
спасибо за ответ! Я проверил этот список, фактически тот список, который я сканировал раньше, и обнаружил, что они мало связаны с моей проблемой, только программное обеспечение может быть реализовано параллельно link, как жаль, что параллелизм включен в основную нереализованную функцию ...   -  person Soaring Lee    schedule 17.03.2012


Ответы (1)


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

  • distmesh - простой генератор сетки в MATLAB
  • iso2mesh - трехмерная тетраэдрическая сетка конечных элементов (КЭ) из поверхностей, трехмерная двоичная и объемные изображения в градациях серого, такие как сегментированные изображения МРТ / КТ.
  • mesh2d - автоматическое создание сетки
  • Создание сетки в MATLAB
  • DistMesh - простой код MATLAB для создания неструктурированных треугольных и тетраэдрических сеток.
  • ...
person Community    schedule 09.01.2014