| 查看: 1495 | 回复: 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 |
» 猜你喜欢
职称评审没过,求安慰
已经有56人回复
最近几年招的学生写论文不引自己组发的文章
已经有5人回复
26申博自荐
已经有3人回复
A期刊撤稿
已经有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













回复此楼