| 查看: 1524 | 回复: 5 | ||
gq0502木虫 (正式写手)
|
[求助]
comsol with matlab并行
|
|
大家好,我最近新建的一个模型需要不同的区域里面有不同的material,我使用comsol with matlab去实现,循环过程如下,很简单的一个过程,但是实现起来速度极慢,因此我考虑并行,但是提示有问题“Identifier: root is not serializable”,大家知道该怎么解决吗?或者如果不使用并行,有什么办法能让着一个过程快一点么? 多谢多谢! parfor n2=1:4096 %no of grids model.material.duplicate(strcat('mat', num2str(n2+3)), 'mat1'); model.material(strcat('mat', num2str(n2+3))).selection.set(n2+2); model.material(strcat('mat', num2str(n2+3))).propertyGroup('def').set('relpermittivity', grid_permittivity(n2)); end |
» 猜你喜欢
纳米粒子粒径的测量
已经有5人回复
国自然申请面上模板最新2026版出了吗?
已经有6人回复
推荐一本书
已经有8人回复
溴的反应液脱色
已经有4人回复
参与限项
已经有5人回复
有没有人能给点建议
已经有5人回复
假如你的研究生提出不合理要求
已经有12人回复
全日制(定向)博士
已经有5人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复

2楼2016-06-27 15:54:51
363913191
木虫 (著名写手)
- 应助: 1 (幼儿园)
- 金币: 4961.7
- 红花: 3
- 帖子: 1123
- 在线: 203.9小时
- 虫号: 1383079
- 注册: 2011-08-29
- 性别: GG
- 专业: 通信理论与系统
3楼2016-06-27 16:05:03
bingomini
金虫 (正式写手)
- 应助: 4 (幼儿园)
- 金币: 1532.4
- 散金: 210
- 红花: 1
- 帖子: 303
- 在线: 63.9小时
- 虫号: 2321292
- 注册: 2013-03-05
- 性别: GG
- 专业: 化学反应工程
|
并行机群一般支持的语言是c和fortan,matlab高版本有自带的并行工具箱,建议用并行机群去计算,比如openmp或者mpi,这块的代码我这学期学了一些,matlab对于大规模循环是死穴 发自小木虫IOS客户端 |

4楼2016-06-28 06:22:55
gq0502
木虫 (正式写手)
- 应助: 4 (幼儿园)
- 金币: 7933.6
- 散金: 265
- 红花: 6
- 帖子: 893
- 在线: 525.2小时
- 虫号: 1422748
- 注册: 2011-09-29
- 性别: GG
- 专业: 化学工程及工业化学

5楼2016-06-28 08:52:00
gq0502
木虫 (正式写手)
- 应助: 4 (幼儿园)
- 金币: 7933.6
- 散金: 265
- 红花: 6
- 帖子: 893
- 在线: 525.2小时
- 虫号: 1422748
- 注册: 2011-09-29
- 性别: GG
- 专业: 化学工程及工业化学

6楼2016-07-07 15:51:47












回复此楼