2015/07/28، 03:50 PM
(2015/07/22، 01:47 AM)sara نوشته است: با سلام و خسته نباشید
من می خواهم تحلیل IDA بر روی یک سازه انجام دهم. رکورد زلزله استفاده شده از محدوده 0.1g تا 1g مقیاس شده است. برای اینکه تحلیل ها بطور اتوماتیک برای این 10 رکورد زلزله انجام شود، یک حلقه for در ابتدای برنامه نوشتم. با زدن run تحلیل شروع شده و تحت رکورد اولیه (0.1g) بدون هیچ خطایی آنالیز می شود. تحلیل تحت رکورد 0.2g شروع شده و تا 2/3 دیوریشن زلزله پیش می رود ولی در این زمان تحلیل متوقف می شود و خطاهای زیر نشان داده می شود:
WARNING ArpackSOE::ArpackSOE : - LinearSOE - failed in setSize DirectIntegrationAnalysis::handle<> - EigenSOE:etSize<> failedDirectIntegrationAnalysis::eigen<> - domainChanged failedWARNING BandGenLinSOE::BandGenLinSOE :
ran out of memory for A <size,super,sub> <520, 62, 62>
WARNING ArpackSOE::ArpackSOE : - LinearSOE - failed in setSize DirectIntegrationAnalysis::handle<> - EigenSOE:etSize<> failedDirectIntegrationAnalysis::analyze<> - domainChanged <> failed OpenSees > analyze failed, returned: -1 error flag
SUPERLU-MALLOC fails for buf in intCalloc<> at line 149 in file ..\..\..\OTHER\SuperLU_4.1\SRC\memory.c
لطفا مرا راهنمایی کنید
با تشکر
با سلام
آیا از دستور wipe در حلقه استفاده نموده اید؟ اولین خطا مربوط به حافظه است که بعضا به دلیل ریز بودن بیش ار حد گام تحلیل و یا عدم استفاده از wipe می باشد