跳轉到內容

HydroGeoSphere/矩陣求解器

來自華夏公益教科書,開放的書籍,開放的世界

矩陣求解過程分為三個階段:初始化、預處理和求解。此處提供的說明可用於控制預處理和求解階段,以提高模型效率。

預處理建議

[編輯 | 編輯原始碼]

預設的預處理方案是基於級別的分解,不進行紅黑系統約簡。提高模型效能需要對這些選項有很好的理解,因此,如果您不確定,您應該只使用預設設定。但是,如果您決定嘗試使用求解器預處理引數,以下是一些建議。

  1. 對於瞬態、簡單(即節點數量少)問題,基於級別的預處理效果更好,因為不需要對每個時間步長進行靜態資料結構分析。
  2. 對於穩態或複雜問題,下降容差預處理效果更好,因為 WATSIT 將其大部分時間花費在求解階段,而不是預處理階段。
  3. 對於變化非常平滑的解(例如,弱應力、均質屬性場),紅黑約簡將加快收斂速度。

填充級別

[編輯 | 編輯原始碼]
  1. level 填充級別。

指定在基於級別的分解中要保留的填充級別,預設值為 0。如果使用下降容差預處理,則不使用此值。

• • •

紅黑約簡

[編輯 | 編輯原始碼]

告訴求解器使用紅黑約簡。這可以使用基於級別的預處理或下降容差預處理。

• • •

下降容差預處理

[編輯 | 編輯原始碼]

告訴求解器使用下降容差預處理。這將根據元素的大小將其移除。預設閾值為 0.1。

• • •

下降容差閾值

[編輯 | 編輯原始碼]
  1. thres 下降容差閾值。

指定新的下降容差閾值。

• • •

預處理階段完成後,可以使用多種加速技術來求解矩陣。以下命令可用於更改求解器過程

求解器加速技術

[編輯 | 編輯原始碼]
  1. iaccel 要使用的加速型別。

為線性求解器的加速技術指定一個新值,預設值為 3 (CGSTAB-P)。適當的值為 0 (CG,僅適用於對稱矩陣),1 (OrthoMin),2 (CGS),3 (CGSTAB-P) 或 4 (GMRES)。如果您不確定,請不要使用此命令。

• • •

無矩陣縮放

[編輯 | 編輯原始碼]

告訴求解器不要使用矩陣縮放預處理。

• • •

華夏公益教科書