跳轉至

平行處理分析

執行流程

圖 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。

hecmw_part1

在含有輸入檔案的目錄中,使用以下命令列執行 FrontISTR。請注意,MPI 處理程序的啟動方式需要依各自的環境進行調整。

mpirun -np 8 fistr1

視覺化可用兩種方式執行。其中一種是作為 FrontISTR 的後處理執行,此時在分析控制資料中

!WRITE, VISUAL

,即可自動執行視覺化。在此情況下,必須將視覺化控制資料包含在分析控制資料中。

若要在 FrontISTR 執行結束後進行視覺化,首先在分析控制資料中

!WRITE, RESULT

,並執行 FrontISTR。

FrontISTR 執行結束後,在含有輸入檔案與分析結果檔案的目錄中,使用以下命令列執行 hecmw_vis。請注意,MPI 處理程序的啟動方式需要依各自的環境進行調整。

mpirun -np 8 hecmw_vis1

輸出檔案說明

(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 檔案,但這些檔案用於除錯,通常不需要參閱。