2010-06-24 30 views
0

我正在研究解決一個PDE問題,並且3D離散域可以在6個邊界(或全部相同)的每個邊界上具有不同的邊界條件。當邊界條件變化時,如何以稀疏格式存儲離散化的3D域(用於求解PDE)?

將這個稀疏矩陣轉化爲壓縮格式的最佳方法是什麼? CSR是我唯一的選擇嗎?我想過使用ellpack,但我不確定這是如何工作的改變邊界條件。

考慮三維空間的二維矩陣表示......它將主要對角佔優7對角線,但這些對角線可能會沿邊界發生變化。似乎我可以使用存儲值的格式,以及每次都是相同的對角線偏移量。

很明顯,我想設置這個問題了更加友好的緩存爲我的CG求解這是做了很多向量矩陣繁衍

回答

0

協調減少排format..it工作。