Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-02-03, 23:59   #1
china-oui
初级会员
 
注册日期: 2008-04-14
年龄: 46
帖子: 6
声望力: 0
china-oui 正向着好的方向发展
默认 [讨论]Matlab模型并行运算的问题

在下是Matlab的初学者,最近编写了一个小程序,现在遇到计算速度瓶颈的问题,对于Matlab的并行运算不甚了解,望高手指点一二,谢谢,
程序大致如下:
在一个规则的网络中(比如100行by100列的‘十’字型网络,总共有10000个单元),能量物质(如营养物质)在网络中按照一定的规律(物质的浓度梯度)传递,因此每个单元格内的物质浓度与其相连的邻居单元格内的浓度相关;
在每个单元格内生长有生物,所有的生物可在网格中按照一定规律自由穿行;
每隔一秒钟计作一个模拟的时间间隔;
这样的话若要模拟数年之久的时间,所需要的运算时间会很长;

因此可否分成并行的数个模型来运算(比如100个并行的程序,即把100by100的网格分成100个10by10的网格,然后在每运算一步之后进行边界条件的运算:即两个相连的10by10的小网格之间的物质传递和生物传递);

望各位智者帮忙分析分析,若有更好建议,不甚感激!


oui
china-oui 当前离线   回复时引用此帖
旧 2009-02-22, 15:30   #2
cao_yinfeng
初级会员
 
注册日期: 2008-06-20
年龄: 48
帖子: 1
声望力: 0
cao_yinfeng 正向着好的方向发展
默认 回复: [讨论]Matlab模型并行运算的问题

初步感觉你的问题是可以可以用并行计算的方法来提升技术效率。
一种是用Matlab的语言来做
另外一种是重新采用C或者fortran,
具体选择哪种,需要更详细地了解你的算法才好。

--------------------------------------------------------------------------------------------------------------
引用:
作者: china-oui 查看帖子
在下是Matlab的初学者,最近编写了一个小程序,现在遇到计算速度瓶颈的问题,对于Matlab的并行运算不甚了解,望高手指点一二,谢谢,
程序大致如下:
在一个规则的网络中(比如100行by100列的‘十’字型网络,总共有10000个单元),能量物质(如营养物质)在网络中按照一定的规律(物质的浓...
cao_yinfeng 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[原创]我写的一个GUI的数字图像处理工具IMP 阿基米熊 MATLAB论坛 7 2010-12-28 17:04
[求助]关于动态博弈的仿真研究 pp75557 MATLAB论坛 3 2010-07-09 18:23
[MATLAB图像处理] 怎么用matlab提取图像轮廓和角点? lianfengshaoye MATLAB论坛 4 2009-04-25 18:42
[求助]脑电信号特征提取方法的研究 13889197446 MATLAB论坛 0 2009-04-01 08:49
讨论图像读取问题 xiami0532 MATLAB论坛 6 2009-03-09 16:54


所有时间均为北京时间。现在的时间是 10:41


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.