| 查看: 1668 | 回复: 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 |
» 猜你喜欢
什么时候开奖?
已经有11人回复
范进中举一文的中心思想
已经有6人回复
建议基金发布提前给出明确的时间点
已经有14人回复
2026国自然函评费到账
已经有17人回复
让我中一个面上吧!
已经有15人回复
2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战
已经有5人回复
跳槽后在研项目怎么办?
已经有10人回复
今天放榜吗?
已经有16人回复
93BebMhtakh前后11位开头都是大写
已经有8人回复
只有每年这种时候来逛逛小木虫
已经有26人回复

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 (幼儿园)
- 金币: 7925.6
- 散金: 265
- 红花: 6
- 帖子: 893
- 在线: 525.3小时
- 虫号: 1422748
- 注册: 2011-09-29
- 性别: GG
- 专业: 化学工程及工业化学

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

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









回复此楼
40