یکی از اشتباهات رایجی که در سابروتین نویسی انجام میشه، وقتی پیش میاد که قراره یه سری دیتا از یک فایل *.txt یا *.csv خونده بشه.
اکثرا این کار رو در خود سابروتین مثلا USDFLD یا UMAT انجام میدن و این باعث میشه در هر گام یا increment این داده ها در سابروتین خونده بشن که وحشتناک سرعت محاسبات رو کم میکنه. همچنین حجم بسیاری زیادی از ram و کش cpu رو میگیره.
برای حل این مشکل کافیه از سابروتین uexternaldb استفاده بشه. یه سابروتین خیلی ساده که برای همین کار درنظر گرفته شده. امتحان کنید تفاوت رو متوجه میشید!
برای رفع اشکالات سابروتین نویسی در اباکوس تماس بگیرید.
#abaqus #subroutine #uexternaldb
اکثرا این کار رو در خود سابروتین مثلا USDFLD یا UMAT انجام میدن و این باعث میشه در هر گام یا increment این داده ها در سابروتین خونده بشن که وحشتناک سرعت محاسبات رو کم میکنه. همچنین حجم بسیاری زیادی از ram و کش cpu رو میگیره.
برای حل این مشکل کافیه از سابروتین uexternaldb استفاده بشه. یه سابروتین خیلی ساده که برای همین کار درنظر گرفته شده. امتحان کنید تفاوت رو متوجه میشید!
برای رفع اشکالات سابروتین نویسی در اباکوس تماس بگیرید.
#abaqus #subroutine #uexternaldb