Перейти к публикации

Распараллеливание сеточного генератора в ANSYS workbench 12.1


Рекомендованные сообщения

Я уже почитала, вопрос только один: вы сами все тестили и получили результат, о котором везде гласите, или все -таки доверились инету?

Изменено пользователем julka
Ссылка на сообщение
Поделиться на других сайтах


Вопрос к кому? Если ко мне то я не тестер. Оставил всё по умолчанию ибо мне не нужно решать задачи большой размерности. Мне нужно простые задачи часто пересчитывать. И гипертрединг я не отключу скорее всего, т.к. падение производительности в настране меня не напрягает сильно, компьютер-то не расчётно-специализированный в отличие от машинки мастера. 2007 настран на текущий момент у меня не распараллеливается как положено. Не знаю почему. Может с новой версией ситуация изменится. Если в будущем потребуется увеличить производительность, там и будем глядеть.

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

Ссылка на сообщение
Поделиться на других сайтах

Ну может ВЕЛИКИЙ до вас и снизойдёт и мудростью своей направит к действию)))).

Ссылка на сообщение
Поделиться на других сайтах

Я доверился чистой логике, о которой писал - програмные настройки не могут влиять на модель процессора, и чтоб ты не делала - хоть на 100 ядер разбей, визический у тебя мощнее не станет проц )) Да и потом есть много софта, к примеру SolidWorks, в котором я сам работаю, которые, как и все остальные cad ы левые работают на одном ядре, причём могли бы работать свободно бы на многоядерной машине - но для этого надо перелапачивать весь код, что займёт много времени и контора солида не успеет выпустить очередную лажовую баговую новую версию версию раз в год и талкнуть её хер знает за сколько лохам. Ну да ладно, это лирика, так вот, SolidWorks работает только на одном ядре, а значит при включенном гипертрейдинге solidworks получается работает на недоделанной половинке ядра, бугаг, и производительность ествевственно падает больше чем на 50 %...

Кстате, по поводу тестов, когда я включаю гипертрейдинг и пытаюсь не на 8-и (физическое кол-во ядер) запустить любой расчёт, а на 16-и (хотя и даже на 9-и тоже самое), мне ansys пишет херню какую - то, что какой то там mechhpc не разделяется у него (см рис) ....вообщем расчёт не идёт. Искал по нету чё за ошибка - так и не выяснил, поэтому сам и не проверил HT/

post-28481-1282906210_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Ты бы лучше над языком ВЕЛИКОРУССКИМ поработал. Это очень полезное занятие. Да и про solid не надо нести чушь. Не проверял - не говори. Проверял - цифры в студию. Читаем хобот - не очень конечно компетентное издание. Здравый смысл и логика конечно сильнее, но всё же. К счастью там в числе тестовых программ присутствует и вышеупомянутый solid works. И даже есть табличка с результатами. И я что-то в упор не вижу 50% падения производительности, о чём нам воспел товарищ Мастер. Почему-то у ребят всего-то на 4% упало. Конечно в их компетентности пожалуй можно усомниться и наверняка на наших машинах эффект будет больше, но докажите мне что это так! А пока не доказали, нечего на гипотезах теории строить.

Ссылка на сообщение
Поделиться на других сайтах

Ты бы лучше над языком ВЕЛИКОРУССКИМ поработал. Это очень полезное занятие. Да и про solid не надо нести чушь. Не проверял - не говори. Проверял - цифры в студию. Читаем хобот - не очень конечно компетентное издание. Здравый смысл и логика конечно сильнее, но всё же. К счастью там в числе тестовых программ присутствует и вышеупомянутый solid works. И даже есть табличка с результатами. И я что-то в упор не вижу 50% падения производительности, о чём нам воспел товарищ Мастер. Почему-то у ребят всего-то на 4% упало. Конечно в их компетентности пожалуй можно усомниться и наверняка на наших машинах эффект будет больше, но докажите мне что это так! А пока не доказали, нечего на гипотезах теории строить.

Чё тут доказывать, основной модуль солида работает чисто на одном ядре, если, к примеру, у тебя было бы 1 ядро в процессоре и ты бы гипертрейдингом виртуализировал его бы на 2, то солид по прежнему работал бы на 1-м ядре, только это ядро уже являлось бы половинкой физического ядра, а с учётом затрат на саму виртуализацию - и того меньше. Я в солиде работаю 8 лет, и знаю вдоль и поперёк что это за фрукт ))

Все тесты в нете - лажа, поверь мне, тому кто реально работает на супер компьютерах в различных солидах уже много лет.

Ссылка на сообщение
Поделиться на других сайтах

задачу на 204699 элементов считает уже 2е сутки. Нессиметричный контакт. Так долго! Может можно что-то сделать?

При обычном считалась за минут 40 максимум :confused_1:

Задача все та же. С косыми фланцами. Наконец то понял, как включить нессиметричный контакт, без APDL не обошлось, GUI в этом деле почему то не работает

post-26993-1283775430_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

" Нессиметричный контакт. Так долго! Может можно что-то сделать?

При обычном считалась за минут 40 максимум" - так задача из линейной стала нелинейной, а в них надо молотить линейные итерации с мужеством и оптимизмом :)

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

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

Ссылка на сообщение
Поделиться на других сайтах

" Нессиметричный контакт. Так долго! Может можно что-то сделать?

При обычном считалась за минут 40 максимум" - так задача из линейной стала нелинейной, а в них надо молотить линейные итерации с мужеством и оптимизмом :)

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

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

ясно, спасибо.
Ссылка на сообщение
Поделиться на других сайтах

Наконец то понял, как включить нессиметричный контакт, без APDL не обошлось, GUI в этом деле почему то не работает

Симметрией контакта управляет опция Behavior. Я как-то пробовал - все работало.
Ссылка на сообщение
Поделиться на других сайтах

Симметрией контакта управляет опция Behavior. Я как-то пробовал - все работало.

видел эту опцию. у меня же заработало только после вставки в контакт команды

но со 100 проц уверенностью пока ничего сказать не могу

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

если бы не этот err

Ссылка на сообщение
Поделиться на других сайтах

Самый эффективный способ распараллелить процесс построения сетки - это взяться за дело двумя руками, используя Altair Hypermesh.

Ссылка на сообщение
Поделиться на других сайтах

Самый эффективный способ распараллелить процесс построения сетки - это взяться за дело двумя руками, используя Altair Hypermesh.

А можно посмотреть на результат работы этого генератора?

molodech.rar

Ссылка на сообщение
Поделиться на других сайтах

А можно посмотреть на результат работы этого генератора?

Смотрите <noindex>http://fsapr2000.ru/index.php?s=&showt...st&p=322517</noindex>

А вашу модель посмотрю при первой возможности.

Ссылка на сообщение
Поделиться на других сайтах

Смотрите <noindex>http://fsapr2000.ru/index.php?s=&showt...st&p=322517</noindex>

А вашу модель посмотрю при первой возможности.

Vielen Dank!

Во вложении просмотрщик(бесплатный) step iges. Для всех желающих

просмотрщик удалил, тк место для вложений ограничено. пишите в личку, если что.

Ссылка на сообщение
Поделиться на других сайтах

Самый эффективный способ распараллелить процесс построения сетки - это взяться за дело двумя руками, используя Altair Hypermesh.

В Altair Hypermesh нет автоматического генератора с поддержкой многоядерности ?

Собственно заголовок темы был именно про генератора ANSYS WorkBench 12.1 вообще - то...

Ссылка на сообщение
Поделиться на других сайтах

Да парень? Намучился уже ты со своими ядрами. Надо было тебе одно брать, все проблемы бы исчезли :smile: .

Ссылка на сообщение
Поделиться на других сайтах

В Altair Hypermesh нет автоматического генератора с поддержкой многоядерности ?

Собственно заголовок темы был именно про генератора ANSYS WorkBench 12.1 вообще - то...

<noindex>вот</noindex>

честно говоря, хочу найти что-нибудь, что строит не только tetra

для<noindex> моей геометрии</noindex> что-то другое пока не очень получается в WB

в этом файле могут пересекаться некоторые тела(если скинул этот вариант). делал для возможности булевых операций в dm,

но вроде дошло как делать совместную сетку без булевого объединения

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

Ссылка на сообщение
Поделиться на других сайтах

строит не только tetra

Построение гексаэдров в HM ручное. Автомата (халявы) нет.
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...