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

[16.其它] 关于comsol with matlab 的并行开启问题

[复制链接]
发表于 2018-4-19 10:43:35 | 显示全部楼层 |阅读模式 来自 湖北武汉
comsol做了一个小案例,然后需要利用matlab中的遗传算法工具箱求解最优,为了加快求解速度想开启并行计算。
我编写了一个适应度函数的.m文件,里面会调用comsol求解。
利用遗传算法串行计算(inserial)方式运行没有问题(就是计算速度太慢,服务器的利用率也比较低),但是如果采用并行计算(in parallel)就会报错,
错误名称是:为定义变量“ModelUtil”或类“ModelUtil.create
我是用comsolwith matlab的方式开启的matlab,也就是说matlabcomsol的数据是互通的,不可能会出现语句不识别的问题,而且用串行计算不会出现以上问题
我认为可能是因为在matlab中开启并行计算后只有一个worker是与comsol连接的,其余worker并没有实现互通,所以造成了以上的问题。
我想请问一下各位是否遇到过类似的问题,如何实现多个worker同时调用comsol并行求解计算。

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

本版积分规则

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

GMT+8, 2024-3-29 02:13 , Processed in 0.028110 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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