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

Распараллеливание сеточного генератора в 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 пользователей

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




  • Сообщения

    • Orchestra2603
      Нулевая собственная частота означает нулевое собственное значение матрицы M^-1 * K, а значит нулевок СЗ у К (или бесконечно большое СЗ для M, но такого я не встречал никогда в реальных задачах). Т.е. матрица К - вырожденная. Это равнозначные утверждения про вырожденность матрицы жесткости и нулевую частоту. Почитайте работу по ссылке. Там рассматривается случай вырожденной матрицы M и алгоритм получения вектров. Случай с вырожденной К также приводится к этому случаю простыми манипуляциями.   Работа опубликована в 1972 году! Модальник Ансис, например, работает с вырожденной матрицей жесткостью вполне нормально. Он показывает 6 первых нулевых СЗ (для свободно "парящей" системы) и показывает формы соответствующие перемещениям, как жесткого целого. Все остальные СЗ (в подавляющем большинстве случаев, за исключением случаев некорректной постановки расчета) соотвтетсуют ожидаемым частотам. Не работал в Simulation, но я не буду удивлен, если там это работавет так же. Матлаб и Маткад тоже вполне умеет находить СЗ и СВ для случая с одной вырожденной матрицей. У вас не возникает ощущения, что вы ищете проблему, где ее нет?   Да, где интересуют очень высокие формы, там возникают вопросы, связанные с корректностью выбора функции формы, размеров элемента и т.п.  В моей практике с этим не сталкивался, но, наверное, если кто-то стоячие волны, например, исследует в ультразвуковом диапазоне - там, наверное, действиетолно возникают проблемы. Но это проблема самого МКЭ, а не каких-то алгоритмов или методов отыскания СЗ и СВ.   Так, по-вашем, что такое я  прислал? Это какая-то не такая факторизация?  Я же показал, есть такие методы факторизации. У меня нет оснований полагать, что все вокруг по всему миру идиоты, этого не знают, и только я молодец. У вас есть?  
    • yunoleg
      https://drive.google.com/file/d/1o5b62TuvZQalbDJ9_aG81fc6I_Ojsg7d/view?usp=drive_link, https://drive.google.com/file/d/17bjDQq5UQ9HaZRu9QIGNjD5Iy9rEQ9XB/view?usp=drive_link, https://drive.google.com/file/d/1v5rY8NXGV0dsvizuyDwHdnQE53M0QlRi/view?usp=drive_link, https://drive.google.com/file/d/1xCjwwPhNUiLshQmCz5GVwO6nwrL1teew/view?usp=drive_link, https://drive.google.com/file/d/1biXChIeRXUPkyRq-vUAX7QTYDSAFajwG/view?usp=drive_link, https://drive.google.com/file/d/1hmQcWIwtIMVSaAKob7ET6JHxK9BiN1XO/view?usp=drive_link, https://drive.google.com/file/d/1wyzqJB9iwENMyWHD1EQgyUCw7iED8Blm/view?usp=drive_link, https://drive.google.com/file/d/1WCtff2C-_jPQniOz8QPRVTEZ9lNIaXIZ/view?usp=drive_link, https://drive.google.com/file/d/1PNeqoEomozDWPtBuB7_BMwNQLdkd7F13/view?usp=drive_link, https://drive.google.com/file/d/1zWW6U-gzl9ypvOWv1AQcW18Xb4AVRJXB/view?usp=drive_link, https://drive.google.com/file/d/1mtitt98SGu63Fr_db5HSVfE43-j6utgG/view?usp=drive_link, https://drive.google.com/file/d/1TeWtLQYDtWxOnOphgJ82brZWgapoftxT/view?usp=drive_link, https://drive.google.com/file/d/1zWk7w8BxpU_uwj-LP0H23eoR8nphLeNQ/view?usp=drive_link, https://drive.google.com/file/d/1YCZDInHYxQyLo_xQQgc0sUOcuUNrv1c9/view?usp=drive_link, https://drive.google.com/file/d/16bIqWYg8ryKRFa8LTfSpaIySo1_4VdGs/view?usp=drive_link, https://drive.google.com/file/d/1x2xqlaFCfXRIwoTxvSjxciKuJ04Ao7-0/view?usp=drive_link, https://drive.google.com/file/d/18YxxWmy2zgUzbMai9lD4XTgQeJUbGVrd/view?usp=drive_link, https://drive.google.com/file/d/16ZBXioHIXFtlYMhBQFopycwDPRdDYC_x/view?usp=drive_link, https://drive.google.com/file/d/112_xqezNot4ecDOMbmvtLN_nOnEQR_tR/view?usp=drive_link, https://drive.google.com/file/d/1Qx6eOwQqD9dcxrpeudbXJL8HQTZzQe2l/view?usp=drive_link, https://drive.google.com/file/d/1tUJ14IpIHF49EXBQ85tdrEzrWDQ0zZSK/view?usp=drive_link, https://drive.google.com/file/d/1fJarfkIcPR1B2_pMod10R8iO09HqqpEn/view?usp=drive_link, https://drive.google.com/file/d/1LsWkJXPuwBL3HlhbzehJpCOjZ0Gf6Eaq/view?usp=drive_link, https://drive.google.com/file/d/1Nm2j1JAn3tTXxznxdY9Y6bpD_ZNhjy0_/view?usp=drive_link c воздухом все в порядке. Все концевики проверены. тоже все в норме
    • Леонид124
    • karlf
      В общем, сделал образ с родного диска, накатил его на новый диск и докинул туда недостающий файл и всё поехало
    • vo.aand
      Всем привет, я провожу простой расчет напряжений в SolidWorks, решила попробовать так, чтобы получить достоверную картинку, а не только значения по формуле, так вот результирующие в программе получаются в 10^4 раз больше.  Размеры листовой детали L x B x H=6.5 x 1.4 x 0.016 м, размер выреза в детали L x B x H=2.5 x 0.7 x 0.016 м. Размеры модели в м, но при 500 000 Н напряжения получаются очень большими равными 89 670 МПа это максимум, в нейтральной зоне 67 680 МПа. Если считать через формулу то будет так σ=N/F= 500 000 Н/ (0.016 x 1.5) м^2 = 22 321 429 Па= 22,32 МПа Изображение по ссылке: https://disk.yandex.ru/i/jFPT3Yn7W8hlpA.  
    • gudstartup
      я думал вы сами пересчитывали. а про параметры серво они вам ничего не сказали? может спросить отчего медленее едет....
    • ope@gusarm.ru
      производители станка сказали какие поставить в зависимости от шага винта и редуктора. Линейно то правильно считает, значит тут все так должно быть. Если б тут была ошибка то при передвижении на метр ехало больше или меньше.
    • gudstartup
      как считали flexible feed gear а именно 2084\2085 программой?
    • ope@gusarm.ru
    • Guhl
      Посмотреть хотя бы что предлагают. Цены увидеть. Может для себя присмотреть что-нибудь 
×
×
  • Создать...