Jump to content

Ошибка при решении контактных задач


ValeryMoscow

Recommended Posts

ValeryMoscow

при решении контактных задач "большой" размерности - т.е. поверхности контактов имеют "много" КЭ - часто появляется ошибка:

 

*** ERROR: standard.exe / rank 0 / thread 0  encountered a system exception 0xC0000005 (EXCEPTION_ACCESS_VIOLATION) 

 

оперативной памяти "много" - 512 Гб

используется компьютер , не кластер

 

Кто-то знает причины такой ошибки и как её "лечить" ?

в интернете ничего полезного по этому поводу не нашел....

Link to post
Share on other sites


UnPinned posts
piden
On 11/16/2021 at 11:16 AM, ValeryMoscow said:

оперативной памяти "много" - 512 Гб

 

On 11/16/2021 at 11:16 AM, ValeryMoscow said:

Кто-то знает причины такой ошибки и как её "лечить" ?

Одна или несколько планок памяти проблемные. Проверьте их мемтестом каким-нибудь.

 

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

 

Link to post
Share on other sites
ValeryMoscow

память тестировали - проверяли - все нормально

кстати, у АНСИС на этой же задаче и примерно такой же размерности - примерно такое же сообщение появляется:

** FATAL **                           CP =    6687.188   TIME= 13:06:05
 This model requires more scratch space than available.  
The program has  currently allocated 92346 MB and was not able to allocate enough         additional memory in order to proceed.  
Please increase the virtual      memory on your system and/or increase the work space memory and rerun    the program.  
Problem terminated. 

 

виртуальную память увеличивали до 500 Гб - не помогает

Link to post
Share on other sites
piden
13 minutes ago, ValeryMoscow said:

The program has currently allocated 92346 MB and was not able to allocate enough additional memory

On 11/16/2021 at 11:16 AM, ValeryMoscow said:

оперативной памяти "много" - 512 Гб

 

90 Гб - подозрительно малая часть от 512.  И поскольку расчет пробовали запускать после изменения виртуальной памяти, и - следовательно - презагрузки, то вроде как можно исключить кластеризацию оперативной памяти.

Но раз используется персоналка, и память не ECC - то все равно пока грешу на нее,

23 minutes ago, ValeryMoscow said:

память тестировали - проверяли - все нормально

-- это не сильно успокаивает..

 

Как запускали расчет в обоих случаях - ансис и абакус? Из под WB / CAE оболочки или командной строкой?

 

Могу только предложить прогнать задачу на своем железе, если файл не особо секретный.

Link to post
Share on other sites
ValeryMoscow

естественно что компьютер перегружался, после изменения настроек

используемый компьютер - весьма серьезный, стоимость более 2 млн рублей....
все его комплектующие тестировали более чем серьезно...

 

АНСИС запускался из под WB

 

Файлы передать не могу к сожалению - немцы народ жутко "нервный"....

Edited by ValeryMoscow
Link to post
Share on other sites
AlexKaz
1 час назад, ValeryMoscow сказал:

Please increase the virtual      memory on your system and/or increase the work space memory and rerun    the program.  

Ансис может кидать временные файлы в системный диск. Плюс задача ансиса требует куда-то сохранять промежуточные и данные расчёта.

 

1 час назад, ValeryMoscow сказал:

increase the virtual      memory on your system

Это файл подкачки? Не проще отключить с таким то объёмом?

Link to post
Share on other sites
ValeryMoscow

памяти в избытке - везде

я не знаю как можно отключить использование виртуальной памяти в АНСИС

Link to post
Share on other sites
piden
1 hour ago, ValeryMoscow said:

АНСИС запускался из под WB

Ок. Но вопрос звучал:

1 hour ago, piden said:

Как запускали расчет в обоих случаях - ансис и абакус? Из под WB / CAE оболочки

К чему это все? Запущенный пре-процессор (WB или Abaqus CAE) тоже находится в памяти (ваш КО!) и может кластеризировать ее. На всякий: здесь CAE = Complete Abaqus Environment = родной пре-пост Абакуса. Плюс при запуске абакусовских .inp из-под CAE с настройками по-умолчанию включено ограничение на количество используемой памяти в % от установленной.

Гадаю на использование родного пре-поста, так как вы подробностей не сообщаете.

 

Я бы в WB сгенерил .dat файл (в Mechanical > Write input file), закрыл бы WB, перезагрузился и запустил бы его на расчет через командную строку. Командную строку можно сгенерить через Mechanical APDL Product Launcher > Tools > Display command line.

Посмотреть, отъест ли столько же памяти, как и при запуске из-под WB.

Плюс перед созданием .dat файла удостовериться, что используется Direct решатель, можно дополнительно прописать использовать out-of-core, чтобы вопрос с RAM не стоял так остро.

 

Просто интересно: это ваша первая модель такой размерности? Сколько вы планировали ее обсчитывать в implicit'e, и через какой пост и сколько по времени потом из нее результаты выуживать?

 

 

Link to post
Share on other sites
ValeryMoscow

с кластерами уже помучались - поэтому перешли на "обычные" персоналки

 

задачи у нас почти все от 5 млн КЭ, поэтому и создание сетки и особенно просмотр результатов - тоже огромные проблемы, особенно хочется "поругать" АНСИС  WB - что препроцессор... что постпроцессор...

Link to post
Share on other sites
AlexKaz

Прикольно, я думал эти числа в WB для красоты нужны. Почему-то и без корректировки крупные модели считались.

 

db_wp_mem.png

7 минут назад, ValeryMoscow сказал:

поэтому и создание сетки и особенно просмотр результатов - тоже огромные проблемы

Ещё б. Если такие базы грузить-кидать на HDD-SSD - никакого терпения не хватит. Поэтому только виртуальный хард в памяти...

Link to post
Share on other sites
piden
2 minutes ago, ValeryMoscow said:

особенно хочется "поругать" АНСИС  WB - что препроцессор... что постпроцессор...

Some say...  it's not the ride, it's the rider.

 

Вы же Ансу пытались пользовать - что там, как с кластерами история?

 

 

9 minutes ago, AlexKaz said:

я думал эти числа в WB для красоты нужны.

Я по-прежнему так думаю.

Link to post
Share on other sites
ValeryMoscow

пожалуйста, если ничего по делу написать не можете - не засоряйте тему .

Link to post
Share on other sites
AlexKaz
38 минут назад, ValeryMoscow сказал:

я не знаю как можно отключить использование виртуальной памяти в АНСИС

Не в ансис, а в операционке вырубить файл подкачки.

 

Link to post
Share on other sites
piden
Just now, ValeryMoscow said:

пожалуйста, если ничего по делу написать не можете - не засоряйте тему .

Ничего себе)

Вон "по делу" целый пост накатал выше с пояснениями - вы его хоть прочли? Хоть что-нибудь из предложенного сделали?)

А то "по делу" - ноль реакции. Сами же первым начали про невдалый WB стонать...

  • Нравится 2
Link to post
Share on other sites
AlexKaz

В настройках солвера в WB можно вбить объёмы памяти. 

 

wb_db_wp.png

Link to post
Share on other sites
ValeryMoscow

из очень "скромной" информации об этой ошибке в интернете + общения с програмистами,

можно сделать предположение что в алгоритме решения контактных задач - где-т есть "фиксированное" значение максимального кол-ва граней / точек КЭ на контактирующих поверхностях....

 

в общем выяснить точно причину ошибки не удалось

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • AlexKaz
      Dsr:12; d:2; E:2.1e5; gamma:3668*Dsr/(E*d^4) = 0.0131   Всё нормально. Это угол от действия единичного момента в величинах таблицы. Если было градусов, в таблице так бы и писалось. Грады.
    • Udav817
      Проблема в том, что если даже расчёт корявый, то нет смысла заказывать 10-15 пружин, чтобы просто попробовать. Так-то нам надо наделать пружин на 5 изделий. Скорее всего это будут наборы по 10-12 пружин. Не миллионы, конечно, но если заказать партию и пролететь, можно запросто оказаться без премии.
    • Udav817
      Можно. Удалите Компас, поставьте другую САПР. Вы или привыкайте к косякам Компаса (поверьте, эти косяки уже не один десяток лет) или удаляйте его. И берегите нервы. Если так уж интересно, я делал список замечаний к презентации 18 компаса. Но задал менеджерам я только 1 вопрос из более 30. Про скругления. Про остальное не было шансов получить ответ о скором решении. Только фразы "вы что-то делаете не так" или "это особенность программы". Компас. Замечания.docx
    • Maik812
      таблица параметров зло!
    • GREY19
      Как с помощью макроса создать горячую клавишу команды которой нет в стандартных настройках горячих клавиш?   Например:  Команды в плавающей панели инструментов "Открыть деталь" или "Открыть деталь в расположении" или "Изменить прозрачность"   "Галочка" (есть возможность добавить в жесты, но в горячих клавишах нет)   Давно ищу как это сделать! Никто не знает! Очень надо! Помогите пожалуйста!
    • Basstudio
      https://m.notebooksbilliger.de/lenovo+thinkpad+p1+g3+746579?gclid=Cj0KCQiAtJeNBhCVARIsANJUJ2EgOHcgF651lZkU-rSuna0pYYs-gYru7mm-xI7IkGROTd4KUL2LUcwaAkhAEALw_wcB&ef_id=Cj0KCQiAtJeNBhCVARIsANJUJ2EgOHcgF651lZkU-rSuna0pYYs-gYru7mm-xI7IkGROTd4KUL2LUcwaAkhAEALw_wcB%3AG%3As&s_kwcid=AL!8069!3!537255015818!!!u!417066054699!&nbbct=6004-Smart-Shopping   Винда 10.солид 21sp4.    Вот он. Нубук. Тупил реально на черчеже сборкт 6000. Увеличил файл покачки 64 гиг. И прям всё ок. Но сегодня вставил в черчёж таблицу параметров и привет тормозам :)) 
    • Елена
      На самом деле промышленность ломала дикая инфляция. Авиапром акционировали. созданные частные авиапредприятия (авиаперевозка) покупали, что подешевле. Ракетно-космическая отрасль скооперировалась  с американцами на идее строительства МКС, предприятия оставались государственными. Ну и потребность в космических пусках у иностранных заказчиках. Не все выдержали, кто-то убежал на базар заниматься торговлей. Хуже всего досталось авиапрому гражданской авиации. Там, где заказчик военные - проще с финансированием.
    • миталник
      Я только прокомментировал то, что здесь написали об этом ГОСТе в части ТТ на точность изготовления.   За десятки лет я убедился, что это очень верно. Причины указал.
    • миталник
      Неее! Это у меня смещение живота...
    • KorovnikovAV
      О каком интеграторе речь? Предметно.  
×
×
  • Create New...