24小时热门版块排行榜    

查看: 682  |  回复: 0

tang76

铜虫 (小有名气)

[求助] 这里有没有用matlab+Ansof.Maxwell的,问个问题

借用matlab的MDCE工具箱,控制maxwell在多个机器运行多个工程(各个工程相互独立),各机器均正确安装maxwell 14.0和matlab 2010b。
我的方法是:
利用matlab的createTask函数,将本机的某个matlab程序在其他多核机器上运行,这个程序实际上启动多个maxwell进程来仿真不同的maxwell工程。

目前尝试了3种方法来启动多个maxwell进程:
1)利用createTask在多核机器上启动多个worker,每个worker启动一个进程;
2)利用createTask在多核机器上启动一个worker,每个worker通过parfor同时启动多个进程;
3)利用createTask在多核机器上启动一个worker,每个worker调用某个外部程序同时启动多个进程。

但是运行的结果是:每个机器最终只能运行一个maxwell进程,从资源管理器看到有多个maxwell进程发起,但其他的几秒钟后就自动被杀掉。

对于方法2)和3),如果这个matlab程序在本机上运行,可以正确启动多个maxwell进程并且每个进程均能正确运行。


请问大家有什么方案或建议能实现通过某个终端来控制多台机器,使得每台机器都能发起多个maxwell进程运行不同的maxwell工程文件?

更详细的信息请见:
http://bbs.simol.cn/thread-86969-1-1.html

谢谢

[ Last edited by cenwanglai on 2011-10-26 at 00:19 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 tang76 的主题更新
信息提示
请填处理意见