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

[OptiStruct] optimization cpu 控制

[复制链接]
发表于 2011-8-28 15:22:33 | 显示全部楼层 |阅读模式 来自 台湾
不好意思 請問一下 我在跑optistrct 的 optimization時 我將 opti**:裡輸入 -nproc 6 使用6核心去跑
剛開始cpu為100% 但跑到某個迭代後 cpu降為17~16% 一直升不到100%
請問要如何調整才會到 100% 因為這樣時間會很久!
謝謝!
发表于 2011-8-28 20:54:05 | 显示全部楼层 来自 重庆
Simdroid开发平台
我也有同样的问题--一直不知道怎么弄-
回复 不支持

使用道具 举报

发表于 2011-8-28 23:27:59 | 显示全部楼层 来自 重庆
运行或者计算时不会总是达到100%,如果能够冲到100%附近基本说明可以多核运行,但是一直升不到100%,可以试试-cpu N
回复 不支持

使用道具 举报

发表于 2011-9-1 16:28:25 | 显示全部楼层 来自 江苏南京
似乎OptiStruct 11.0默认就是多核运行,在迭代求解过程中CPU一直都是100%,中间往磁盘写数据的时候掉到5%左右
PS: CPU 8核, Windows XP 64bit
回复 不支持

使用道具 举报

发表于 2011-9-4 02:25:47 | 显示全部楼层 来自 加拿大
cqjdxdl 发表于 2011-8-28 23:27
运行或者计算时不会总是达到100%,如果能够冲到100%附近基本说明可以多核运行,但是一直升不到100%,可以试 ...

对的,我正要说这个,-ncpu 4 -core in,这两个都尽量用上,如果模型规模允许用的话,有的模型太大了,不能在核内运算,那就不能添加-core in到命令行里面了,具体是否能够在核内运算,这个不用担心,你先添加上,计算开始之后会提醒你的,如果不允许,计算会自动终止(或者自动选择进入核外运算的状态,不记得hw是否带有这个自动的功能,曾经遇到过,忘了)。
回复 不支持

使用道具 举报

发表于 2011-11-24 15:30:16 | 显示全部楼层 来自 湖北十堰
我也有这样的问题,但是我看他内存用的很多,是不是cup有富余,而内存跟不上去所以cpu才不是100%的那,我原来用dyan并行计算,cpu100%,但内存还没opptistruct用的多
回复 不支持

使用道具 举报

发表于 2011-11-24 21:13:58 | 显示全部楼层 来自 上海浦东新区
假如你用dyna做的是显式分析(explicit),和OptiSturct 隐式分析 (implicit) 比较内存没有太大意义, 因为隐式分析本身就是比显式耗内存。
回复 不支持

使用道具 举报

发表于 2011-11-28 14:33:45 | 显示全部楼层 来自 陕西西安
-cpu n 就行了撒
回复 不支持

使用道具 举报

发表于 2012-3-14 13:56:15 | 显示全部楼层 来自 广东广州
是在哪里输入
-cpu n  ?是在option
回复 不支持

使用道具 举报

发表于 2012-8-11 11:00:55 | 显示全部楼层 来自 陕西西安
学习学习
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-30 16:27 , Processed in 0.046392 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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