首页/文章/ 详情

UMAT开发过程中“栈溢出”该如何处理?

1月前浏览1615

题外话:因为微 信的推荐机制变动,有可能大家不会第一时间看到我的文章,请大家给我的公众 号标上⭐,以免错过好资源。

从今天开始,木木在推文安排上会夹带一些粉丝群内比较有代表性的Abaqus精彩问答。问题来源于粉丝群,回答来源于粉丝群或者木木从网上搜集的资料。并非官方答案,若有不当之处,还请同行多多批评指正。


:Abaqus编写umat子程序,单元几千就能算,超过10000就报错,超出内存限制,这是为什么呢?

:将大数组改为动态数组allocatable array

木木补充:有关Fortran动态数组的介绍可翻阅彭国伦前辈的《Fortran95程序设计》,或者也可以参考推文:Fortran内存管理艺术




参与更多互动交流,快快在下方留言区留下你的小脚印吧~

-End-

♡若喜欢这篇文章,欢迎带它去朋友圈逛♡

易木木响叮当

想陪你一起度过短暂且漫长的科研生活

来源:易木木响叮当
AbaqusUM
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-08-07
最近编辑:1月前
易木木响叮当
硕士 有限元爱好者
获赞 205粉丝 211文章 312课程 2
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈