本文主旨是利用向量與平行電腦 CONVEX 3840所具備向量與平行處理的能 力,運用資料配置和結構劃分的方法,進行非線性結構之分析。數值分析 係以非線性迭代法,牛頓—雷佛森法做為外部迴圈, Jacobi 共軛梯度法 迭代為內部迴圈,進行二層主要迴圈之計算。針對系統向量運算架構,以 一向量化資料儲存的方式,即 ELEMENT BY ELEMENT(EBE)法,進行有限元 素勁度矩陣資料的配置規劃,使傳統循序方式資料儲存空間的限制有所改 善。在平行處理方面,元素局部勁度矩陣及應力分析部分,可同時處理。 而系統增量方程式之求解,則以平行共軛梯度法將結構劃分成幾個次結構 ,分散至個處理器同時處理。本文採用非線性彈塑性的桁架和平板為測試 的模型,以 EBE法儲存非線性元素勁度資料於一一維陣列,進行迭代計算 ,迭代的次數視非線性收斂的結果而定。配合Convex Fortran 編譯器對 程式"DO LOOP"型態指令能向量化、平行化運算,程式的撰寫須儘量避免 資料相關性及記憶體資料配置的衝突。
|