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

[问题讨论] 请问ansys计算数组的时候可以多核计算吗?想提高计算速度

[复制链接]
发表于 2012-10-7 16:12:34 | 显示全部楼层 |阅读模式 来自 天津
做生死单元的模拟,需要根据单元的温度判断单元是否被激活,提取出单元温度存入数组elemtemp中然后用do循环与一个标准温度进行对比,因为模型比较大,大概有100万单元,运算的时候看资源管理器基本上只有一个核被用到,请问有办法可以提高运算的速度吗?比如运用多核?

谢谢!
发表于 2012-10-7 21:42:11 | 显示全部楼层 来自 广东深圳
Simdroid开发平台
哈哈,之前我也遇到这样的问题,在production launch中设置处理器个数和内存使用,现在我使用的是24核的工作站,但是由于license的权限,只能调用10个处理器同时运行,方法如附图。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2012-10-8 15:51:14 | 显示全部楼层 来自 天津
biven 发表于 2012-10-7 21:42
哈哈,之前我也遇到这样的问题,在production launch中设置处理器个数和内存使用,现在我使用的是24核的工 ...

多谢,这个设置我应经修改了,迭代计算的时候CPU的确是全用了,但是我做的里面有一个队单元温度的比较,我建立了一个温度数组,用*DO命令循环遍历所有的单元温度,这时循环的时候看CPU利用率只有13%到20%,很明显只有一个核在计算,不知道该怎么设定。
多谢!
回复 不支持

使用道具 举报

发表于 2012-10-13 22:12:20 | 显示全部楼层 来自 广东深圳
我现在做的很多页是用*DO命令做温度循环,我的24核的CPU,使用率一般都在45%以上。
回复 不支持

使用道具 举报

 楼主| 发表于 2012-10-13 23:13:27 | 显示全部楼层 来自 天津
biven 发表于 2012-10-13 22:12
我现在做的很多页是用*DO命令做温度循环,我的24核的CPU,使用率一般都在45%以上。 ...

请问您做了什么特别的设定吗?,比如APDL的写法上?
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-23 05:29 , Processed in 0.033515 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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