Restart重新計算功能

Restart功能:

當檔案因為某些原因,而中途停止計算時,可以使用LS-DYNA的Restart功能,從檔案計算中斷的位置重新開始。

重新計算檔案會建議在"相同電腦和相同路徑",且"計算資源設定與先前一開始所設定的相同",這對於資料在進行分配處理上會有影響。

Simple Restart設定方式

在檔案中斷計算後,未修改前處理設定、檔案名稱和檔案路徑等"所有項目"時,

在"Restart File R欄位"輸入最後一個計算中斷檔案D3dump即可繼續計算。

Small Restart設定方式:

在檔案中斷計算後,針對前處理設定檔案進行"部分修改"

除了需要在"Restart File R欄位"輸入最後一個計算中斷檔案D3dumpr以外,

還需要在"Input File I欄位"輸入修改後的前處理設定檔案才可繼續計算。

可接受部分修改的內容如下:

Full Restart設定方式:

在檔案中斷計算後,針對前處理設定檔案進行"大幅度修改",

除了需要在"Restart File R欄位"輸入最後一個計算中斷檔案D3dump以及在"Input File I欄位"輸入修改後的前處理設定檔案以外,

還需要依參數設定狀況加入Restart相關字卡設定

常見需加入字卡如以下:

*CONTROL_DYNAMIC_RELAXATION

*CONTROL_SHELL

*CONTROL_TERMINATION

*CONTROL_TIMESTEP

*DAMPING_GLOBAL

*DATABASE_***

*DATABASE_BINARY_***

*DELETE_***

*INTERFACE_SPIRINGBACK_LSDYNA

*RIGID_DEFORMABLE_***

*TERMINATION_***

D3dump計算中斷檔案設定

D3dump檔案輸出方式有兩種:

1.開啟*DATABASE_BINARY_D3DUMP字卡,在CYCL欄位設定檔案輸出的時間步長大小。

2.在執行計算視窗上按下"Ctrl+C"暫停計算,接著輸入"sw1"指令,則中斷檔案計算並輸出D3dump檔案。

LS-Run Restart 操作方式

LS-Run裡可以在欄位Expression 輸入命令,即可使用Restart功能


Linux OS Restart 指令

在Linux系統可以直接輸入指令,

 ls-dyna i=前處理設定檔案位置 r=Dump檔案(D3dump**)  ncpu=原有的core memory=原有的記憶體量  ,

如果是分析中斷,檔案無更改設定參數,需要重新計算分析的話,

可以忽略指令中 i=前處理設定檔,即可使用Simple Restart,直接輸入:

ls-dyna r=Dump檔案位置(D3dump**)  ncpu=原有的core memory=原有的記憶體量 


如果使用本公司程式 Job_Submitter ,

可直接在Additional欄位添加指令 r=d3dump**,即可使用Restart功能,如下圖所示:

*注意事項

*開始分析時,如有指令 d=nodump的話,分析不會輸出dump檔,如有要使用Restart功能,請把此指令移除。

*開始重新分析時,如有出現是否刪除d3plot檔,請勾選否,否則將會把之前的分析結果刪除。

LS-DYNA Restart.pdf

Keyword:檔案、指令、中斷、重新計算、Simple Restart、Small RestartFull Restart、D3plot、Linux