找回密码
 注册
Simdroid-非首页
查看: 59|回复: 4

[子程序] 读写文件导致计算速度巨慢

[复制链接]
发表于 2013-3-11 23:55:57 | 显示全部楼层 |阅读模式 来自 爱尔兰
在umat添加读写文件的程序,导致计算巨慢,有的时候standard进程存在,但是就是占有cpu为0。
把读写文件的程序去掉一切ok。读写程序部分应该没有问题,试个小模型可以计算。
请问这是怎么回事,以前就遇到过,没在意。搞不清楚到时是什么原理?
 楼主| 发表于 2013-3-12 19:17:41 | 显示全部楼层 来自 广东中山
Simdroid开发平台
有的时候‘standard.exe’进程一直占有一定比例的cpu,但是就是不计算,这是怎么回事啊。这边没人遇到过么,我问过一些人,他们也遇到过,有的时候只用一个cpu就可以计算了。这是不是fortran与abaqus接口的问题么
回复 不支持

使用道具 举报

 楼主| 发表于 2013-3-12 20:36:26 | 显示全部楼层 来自 四川德阳
我测试了一下,一个CPU 可以计算,看到一些人也遇到这些问题,但是就没有人能给出个原因啊。。。。
回复 不支持

使用道具 举报

发表于 2013-3-12 20:53:43 | 显示全部楼层 来自 四川
你不应该在UMAT中读入文件,而应该采用UEXTERNALDB进行读取文件控制。
每次算到这个单元都读文件当然会慢,时间都浪费在遍历和文件操作上,应该在计算开始时或者step开始时一次读入,此后数据从内存中读入UMAT则会节省很多。
回复 不支持

使用道具 举报

发表于 2013-3-13 10:16:15 | 显示全部楼层 来自 广东中山
杯具的我需要在VUMAT中读写文件
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-20 03:13 , Processed in 0.030067 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表