- 1
- 0
- 约2.44千字
- 约 25页
- 2017-09-06 发布于重庆
- 举报
Natioanl Lab for Radar Signal Processing Xidian University National Lab for Radar Signal Processing Xidian University 关于并行计算网使用的若干问题 刘昕 普通MATLAB程序如何在并行计算网中运行 MALAB并行计算程序如何在计算网中运行 需要注意的问题 普通MATLAB程序如何在并行计算网中运行 MATLAB交互模式 可进行普通程序的运算及并行计算 MATLAB批模式 批处理并行计算 MATLAB交互模式 MATLAB批模式 普通MATLAB程序如何在并行计算网中运行 这里‘MATLAB批模式’是并行计算网针对并行计算专门作的一种计算模式,如何使用我们将在稍后说明,普通MATLAB程序我们使用‘MATLAB交互模式’即可。 ‘MATLAB交互模式’与我们在本地机上的使用MATLAB软件并无太大区别,但服务器内存大,速度快,用这种模式可处理本地机无法处理的含有大数据的程序。 普通MATLAB程序如何在并行计算网中运行 在交互模式中有以下几个选项 作业名:便于我们从在并行计算网中查找我们提交的作业 MATLAB版本:目前只提供2006b 输入文件:选择完成这个作业所需的所有文件 CPU数:目前1个作业只提供1个CPU 优先级:根据需要 提交作业后,我们通过图形终端可以得到以下界面,并完成所需操作。 普通MATLAB程序如何在并行计算网中运行 普通MATLAB程序如何在并行计算网中运行 运行上传的程序,保存所需的数据后(这里注意,如果用命令行保存,数据路径为‘/homee/spoolers/用户名’),单击左上角的‘数据管理’,Web页将列出所有保存的数据及程序,选择所需,下载即可。 MALAB并行计算程序如何在计算网中运行 采用MATLAB批模式进行并行计算 采用MATLAB交互模式进行并行计算 MATLAB批模式进行并行计算 MATLAB批模式进行并行计算 在MATLAB批模式下,必须要确定主程序是哪个。 在MATLAB批模式下,必须要编写一个文件为task_param的参数文件 我们举一个例子来说明MATLAB批模式是如何进行并行计算的 例子如下,我们希望得到1加到10000的结果,我们可以把这个任务分解为1加到2500、2501加到5000、5001加到7500、7501加到10000,这四个任务,这样并行子程序如下: function [xx]=add_test(start_num,end_num) xx=0; for ii=start_num:end_num for jj=1:100000 xx=xx+1; xx=xx-1; end xx=xx+ii; end MATLAB批模式进行并行计算 我们在主程序中定义加和的起始位置和终止位置,并写出参数文件即可 MATLAB批模式进行并行计算 利用‘MATLAB批模式’时,我们无须进入图形用户界面,提交作业后,可点击作业管理,查看作业进度,作业完成后,点击数据管理,下载所需数据即可,这里注意,并行数据结果储存在Job1文件夹中相应Task的common.mat文件中,其以cell形式存储,变量名为argsout。 采用MATLAB交互模式进行并行计算 利用交互模式进行并行计算与之前我们利用MATLAB所自带的jobmanager进行并行计算几乎完全一样。利用jobmanager进行并行计算时,所需的并行代码如下: jm = findResource(scheduler,type,jobmanager); job = createJob(jm); set(job,‘FileDependencies’,{‘add_test.m’,‘…’}); createTask(job,@add_test, 1, {start_num,end_num}); submit(job); waitForState(job, finished); totalpi = getAllOutputArguments(job) 采用MATLAB交互模式进行并行计算 在利用MATLAB交互模式时,我们只需稍做改动如下: jm = findResource(scheduler,type,‘lsf); job = createJob(jm); createTask(job,@add_test, 1, {start_num,end_num}); submit(job); waitForState(job, f
您可能关注的文档
- (青岛版)四年级数学下册课件_乘法的结合律09855.ppt
- “元旦游艺晚会之百家争鸣”活动策划书.doc
- 《脂肪烃的来源和石油化工》课件(苏教版选修5).ppt
- 【比较大小】大数的认识4.ppt
- 1、误差与数据处理.ppt
- 1.2岩石的力学性质(bianxing).ppt
- 2.5有理数的大小比较89681.ppt
- 2-1杆梁问题的有限元法.ppt
- 2-2平面刚架问题的有限元法.ppt
- 03_0第三章 电力系统稳态分析(电力系统潮流分析)与计算.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 2024年浙江省中考英语真题卷(含答案与解析)_7429.pdf VIP
- 华东师大版八下历史第二单元第4课-“大跃进”和人民公社化运动PPT24张.ppt VIP
- 2012上海杨浦区高三英语二模试卷及答案.doc VIP
- FANUC数控车床的主轴控制设计.doc VIP
- 2022年ISGE指南:宫腔镜子宫肌瘤切除术(全文).docx VIP
- 2025年湖南省长沙市中考英语真题(附答案).pdf VIP
- 怎么参加展会才能获得客户.doc VIP
- 设计斜齿轮零件的机械加工工艺规程.doc VIP
- 安徽省经济潜在增长率的测算、分析与展望:基于多维度视角与实证研究.docx
- 基于大数据植入广告发展趋势研究.doc VIP
原创力文档

文档评论(0)