HydroGeoSphere/輸出
在執行過程中,grok 和 HydroGeoSphere 會建立許多輸出檔案,附錄 B 中列出了這些檔案及其簡要說明。在這裡,我們將更詳細地討論對使用者最有價值的輸出。
從 HydroGeoSphere 生成輸出的主要機制是使用輸出時間指令。對於使用者定義的每個輸出時間,將有一組與問題相關的輸出檔案自動生成。以下是第 4.5.2 節中描述的驗證問題所建立的檔案的部分列表。
f_cdo.head.001 f_cdo.velocity_darcy.001 f_cdo.velocity_darcy_fracture.001 f_cdo.velocity_linear.001 f_cdo.velocity_linear_fracture.001 f_cdo.fracture_aperture.001 f_cdo.concentration.Radium.001 f_cdo.concentration.Thorium.001 f_cdo.concentration.Uranium.001 f_cdo.concentration.Radium.002 f_cdo.concentration.Thorium.002 f_cdo.concentration.Uranium.002
如您所見,檔名由問題字首組成,在本例中為f_cd,一個描述符,例如o.concentration.Radium。以及一個 3 位數字,例如 001,它將檔案中包含的資料與一個輸出時間編號相關聯。請注意,對於輸出時間編號 001,輸出檔案比編號 002 多得多。這是因為在這種情況下,流動解是穩態的,因此它由一組輸出完全描述。對於時間步長 002,僅輸出已更改的變數,在本例中為傳輸解中 3 種物質的濃度。最後,生成的輸出檔案集與問題有關,因此某些型別的檔案可能存在或不存在。例如,由於這個問題具有離散裂縫,我們看到了一些裂縫速度和孔隙率輸出。
為了節省磁碟空間並提高檔案 I/O 的效率,這些檔案都以二進位制格式儲存,因此不能使用標準文字編輯器檢視。但是,透過使用後處理工具 HSPLOT(在附錄 E 中描述),可以建立這些檔案中包含資料的 ASCII 版本,這些版本也與第三方視覺化工具 TECPLOT 和 GMS 相容。
預設情況下,模擬時間在列表和輸出檔案中以固定格式使用 FORTRAN F 格式描述符 f17.5 編寫,這對於輸出大於 999,999 或小於 0.00001 的時間不合適。如果您希望使用科學計數法,可以使用以下指令選擇它
- 時間輸出科學格式
另一個選項是使用 FORTRAN G 格式描述符(即通用格式),其中根據輸出的大小使用固定格式和科學計數法的混合。如果您更喜歡這種表示法,可以使用以下指令選擇它
- 時間輸出通用格式
由於這些指令可以在debug.control檔案中使用(參見附錄 C),因此有時切換回固定格式可能很有用。為此,請使用以下指令
- 時間輸出固定格式
類似地,可以使用以下指令控制質量平衡輸出
- 質量平衡輸出科學格式
和
- 質量平衡輸出通用格式
- 質量平衡輸出固定格式