平行處理分析¶
執行流程¶
圖 3.1.3 顯示使用 FrontISTR 進行多處理器平行處理的執行流程。
圖 3.1.3 平行處理的執行流程
準備的輸入檔案¶
(1) 全域控制資料(副檔名 dat)¶
此檔案指定網格資料與分析控制資料的輸入檔案,以及分析結果輸出檔案。檔名固定為 hecmw_ctrl.dat。
以下顯示全域控制資料的範例。在本例中,首先由 hecmw_part 讀取單一區域網格資料 model.msh ,並寫出分散區域網格資料 model_8.0~n。FrontSTR 讀取分散區域網格資料 model_8.0~n 與分析控制資料 model.cnt,並寫出分析結果資料 model.res.0~n.1。此外,hecmw_vis 讀取分散區域網格資料 model_8.0~n 與分析結果資料 model.res.0~n.1,並依輸出指定寫出 model_vis_psf.0000.(副檔名)。詳細資訊請參閱關鍵字參考(全域控制資料)。
(2) 單一區域網格資料(副檔名 msh)¶
此檔案定義分析對象的整體網格構成、材料資料、分析控制資料中使用的群組資料等。詳細資訊請參閱關鍵字參考(網格資料)。
(3) 分析控制資料(副檔名 cnt)¶
此檔案定義分析類型、位移邊界條件、荷載邊界條件等。此外,也指定求解器控制資料與視覺化工具控制資料。第 3 章將顯示分析控制資料的範例。詳細資訊請參閱關鍵字參考(分析控制資料)。
(4) 區域分割工具控制資料(副檔名 dat)¶
此檔案指定 hecmw_part 的控制資料。檔名固定為 hecmw_part_ctrl.dat。以下顯示區域分割工具控制資料的範例。在本例中,使用區域分割法 PMETIS 將單一區域分割為 8 個區域。此外,輸出用於顯示區域分割後網格的檔案 model_8.inp。詳細資訊請參閱 hecmw1 文件(0803_001x_hecmw_part_201_users.pdf)。
(5) 視覺化控制資料(副檔名 ini)¶
此檔案指定 hecmw_vis 的控制資料。預設檔名為 hecmw_vis.ini。以下顯示視覺化控制資料的範例。在本例中,輸出供 MicroAVS 使用的非結構網格型資料(副檔名 inp)。詳細資訊請參閱關鍵字參考中的!visual與!OUTPUT_VIS。
執行方法¶
在含有輸入檔案的目錄中,使用以下命令列執行 hecmw_part。
在含有輸入檔案的目錄中,使用以下命令列執行 FrontISTR。請注意,MPI 處理程序的啟動方式需要依各自的環境進行調整。
視覺化可用兩種方式執行。其中一種是作為 FrontISTR 的後處理執行,此時在分析控制資料中
!WRITE, VISUAL
,即可自動執行視覺化。在此情況下,必須將視覺化控制資料包含在分析控制資料中。
若要在 FrontISTR 執行結束後進行視覺化,首先在分析控制資料中
!WRITE, RESULT
,並執行 FrontISTR。
FrontISTR 執行結束後,在含有輸入檔案與分析結果檔案的目錄中,使用以下命令列執行 hecmw_vis。請注意,MPI 處理程序的啟動方式需要依各自的環境進行調整。
輸出檔案說明¶
(1) 區域分割工具日誌檔案(副檔名 log)¶
此檔案輸出 hecmw_part 處理進度等訊息。檔名固定為 hecmw_part.log。
(2) 分散區域網格檔案(無副檔名)¶
此檔案輸出經區域分割的網格構成、材料資料、分析控制資料中使用的群組資料等。每個分散區域各建立一個檔案,並使用全域控制資料中指定的檔案標頭,依下列方式命名。
命名規則:(!MESH 中指定的檔案標頭).(分散區域編號)
範例:model_8.0 ~ model_8.7
(3) 區域分割網格顯示用檔案(副檔名 inp)¶
此檔案輸出用於顯示區域分割後網格的非結構網格型資料。可使用 MicroAVS 等軟體顯示。
(4) 分析結果訊息檔案(副檔名 msg)¶
此檔案輸出 FrontISTR 分析進度等訊息。每次執行建立一個檔案,檔名固定為 FSTR.msg。
(5) 分析結果日誌檔案(副檔名 log)¶
此檔案輸出 FrontISTR 各節點及各元素之物理量的分析結果。此外,也會輸出物理量的最大值/最小值與模態分析結果。若為動力分析,所有步驟的分析結果皆輸出至此檔案。每個分散區域各建立一個檔案,檔名固定為 n.log(n 為分散區域編號)。
(6) 分析結果檔案(無副檔名)¶
指定 !WRITE, RESULT 選項時會輸出此檔案。
此檔案輸出 FrontISTR 各節點及各元素之物理量的分析結果。每個分散區域及每個步驟各產生一個檔案,並使用全域控制資料中指定的檔案標頭,依下列方式命名。
命名規則:(!RESULT 中指定的檔案標頭).(分散區域編號).(步驟編號)
範例:model_8.res.0.1 ~ model_8.res.7.1
(7) 分析結果點陣圖檔案(副檔名 bmp)¶
在視覺化控制資料中指定時會輸出此檔案。
此檔案輸出經視覺化處理的點陣圖資料。檔名使用全域控制資料中指定的檔案標頭命名。命名規則的詳細資訊請參閱 hecmw1 文件(0803_001f_hecmw_PC_cluster_201_vis.pdf)。
(8) 分析結果非結構網格型資料檔案(副檔名 inp)¶
在視覺化控制資料中指定時會輸出此檔案。
可使用此檔案在 REVOCAP_PrePost、MicroAVS 等軟體中進行後處理。檔名使用全域控制資料中指定的檔案標頭,依下列方式命名。
命名規則:(!RESULT 中指定的檔案標頭)_psf.(步驟編號).inp
範例:model_vis_psf.0000.inp
(9) 分析結果中性檔案(副檔名 neu)¶
在視覺化控制資料中指定時會輸出此檔案。
可使用此檔案在 Femap 中進行後處理。檔名使用全域控制資料中指定的檔案標頭,依下列方式命名。
命名規則:(!RESULT 中指定的檔案標頭)_psf.(步驟編號).neu
範例:model_vis_psf.0000.neu
註:此外還會輸出 FSTR.dbg.0~n 檔案,但這些檔案用於除錯,通常不需要參閱。