只需一步,快速开始

title
Originlab远程安装 Matlab远程安装 adobe全家桶软件远程安装 endnote参考文献软件远程安装 软件代安装

【给力分享】适用于Ls_Dyna提交排队计算和并行计算的windows...

[复制链接]
发表于 2019-4-7 22:26:04 | 显示全部楼层 |阅读模式
适用于Ls_Dyna提交排队计算和并行计算的windows批处理命令

在使用Ls_Dyna提交计算任务时,若需要排队计算,可以使用下列命令实现排队功能:

具体实现方法:新建.txt文件/输入下列命令/保存/更改文件格式为.bat(windows注册表编辑器文件)/双击文件

[url=]@echo[/url]off

echo calculation start

cd

timeout /t 30000 /nobreak > null

cd D:\Data\CAE_Model\Rav4

"D:\ProgramFiles\LSDYNA_971_R7\program\ls-dyna_smp_s_R700_win32_ifort101.exe" i=D:\Data\CAE_Model\Rav4\Rav4_01.k ncpu=8 memory=1000m

cd D:\Data\CAE_Model\Rav4

"D:\ProgramFiles\LSDYNA_971_R7\program\ls-dyna_smp_s_R700_win32_ifort101.exe" i=D:\Data\CAE_Model\Rav4\Rav4_02.k ncpu=8 memory=1000m

pause

命令解释:

此命令可实现多个需要计算的任务排队提交,依次计算。

其中第4行“30000”代表运行.bat文件至第一个计算任务开始提交的时间间隔为30000ms,一般情况此值可设置为一个较小的数,如3ms/5ms(缩短等待时间)等。

nobreak代表两个计算任务之间的时间间隔为0,也可设置为具体数值,如3ms/5ms等。

路径“D:\Data\CAE_Model\Rav4”代表提交计算的.k文件所在路径。

"D:\Program Files\LSDYNA_971_R7\program\ls-dyna_smp_s_R700_win32_ifort101.exe" 代表Ls_Dyna求解器文件所在路径及文件名。

i=D:\Data\CAE_Model\Rav4\Rav4_01.k代表需要提交计算的.k文件。ncpu=8代表此项计算任务将占用CPU资源为8个线程(此项根据具体情况设置。若未非正版Ls_Dyna,一般此项设置为8;若为正版Ls_Dyna,此项根据计算机可分配计算资源,可设置为8/16/32)。

memory=1000m代表此项计算任务将占用内存为1000M(一般此项设置为1000M或2000M)。

pause(意为停止)代表所有计算停止。

一个cd后面直到下一个cd出现之前的命令为一个计算任务的执行命令。

若计算机计算资源充足,可以进行并行计算时,可以使用windows并行计算命令实现,具体方法如下:

将需要排队计算的任务编写成windows批处理文件(方法如上),例如assignment01.bat和assignment02.bat

新建.txt文件/输入以下命令/保存/更改文件格式为.bat文件/双击文件

[url=]@echo[/url]off

start D:\Data\CAE_Model\assignment01.bat

start D:\Data\CAE_Model\assignment02.bat

pause

注意命令中的空格符

附:windows批量排队并行计算软件job Submitter,该软件集成于PreSys中


回复

使用道具 举报

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

本版积分规则


客服QQ:
1273862288 周一至周日:06:00 - 24:00
客服QQ:1273862288 E-mail: service@studyown.com

360自学网助您科研工作起飞!

充值积分: 360自学网 360自学网

QQ|手机版|小黑屋|360自学网 |网站地图

GMT+8, 2024-12-22 09:43 , Processed in 0.066795 second(s), 21 queries .

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