LS-DYNA的排程運算(LS-Run)

Q:

Questions:

關於LS-DYNA的排程運算?

LS-DYNA執行時可否進行排程

A:

排程部分有數種方法:


  1. 使用SIMWARE LS-DYNA Job Submitter,在Linux底下很好用的排程軟體.此部份使用請洽鑫威資訊.
  2. 使用eta/Jobsubmitter,凡是ETA產品的使用者,皆可以使用此功能,功能強大很好用,是一個付費的軟體。
  3. 使用LS-DYNA program manager,您可以持續丟出您的執行工作,當超過您的使用cores數時,LS-DYNA執行時會等候到您的前一個工作結束時,自動進行下一個工作執行運算。
  4. 可以在LS-PrePost裡找到相關功能,請參考附件的說明。File->LS-RUN 這是一個免費的功能。值得使用。LS-PrePost ,可於鑫威資訊官網下載。
  5. 以下是很早之前的方法,現在已經較少人在用,因為可以用SIMWARE Job submitter 或LS-RUN之後,這個方法並不是很理想,但提供參考:

寫一個batch file,用文字編輯器編寫,存成run.bat:

一個執行寫成一個指令列.

內容如下(記得改一下您的License IP位置X.X.X.X; job1.k及job2.k分別為第一個工作或第2個工作,請依此類推,並自行留意):


set LSTIC_LICENSE=network

set LSTC_LICENSE_SERVER=X.X.X.X

echo %LSTC_LICENSE%

echo %LSTC_LICENSE_SERVER%

echo %LSTC_LICENSE_SERVER_PORT%

C:\LSDYNA\program\ls-dyna_smp_s_R910_winx64_ifort131.exe I=C:\Users\Admin\Desktop\test\tes\job1.k NCPU=-8 MEMORY=300m d=nodump

C:\LSDYNA\program\ls-dyna_smp_s_R910_winx64_ifort131.exe I=C:\Users\Admin\Desktop\test\tes\job2.k NCPU=-4 MEMORY=300m d=nodump

pause

LS-Run_full.pdf