Unstructured Multi-Grid method and the efficient implementation technique on parallel machines
Project/Area Number |
15607005
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Research Field |
計算科学
|
Research Institution | University of Tokyo |
Principal Investigator |
OYANAGI Yoshio The University of Tokyo, Graduate School of Information Science and Technology, Professor, 大学院・情報理工学系研究科, 教授 (60011673)
|
Co-Investigator(Kenkyū-buntansha) |
SUDA Reiji The University of Tokyo, Graduate School of Information Science and Technology, Associate Professor, 大学院・情報理工学系研究科, 助教授 (40251392)
NISHIDA Akira The University of Tokyo, Graduate School of Information Science and Technology, Research Associate, 大学院・情報理工学系研究科, 助手 (60302808)
|
Project Period (FY) |
2003 – 2005
|
Project Status |
Completed (Fiscal Year 2005)
|
Budget Amount *help |
¥3,500,000 (Direct Cost: ¥3,500,000)
Fiscal Year 2005: ¥900,000 (Direct Cost: ¥900,000)
Fiscal Year 2004: ¥900,000 (Direct Cost: ¥900,000)
Fiscal Year 2003: ¥1,700,000 (Direct Cost: ¥1,700,000)
|
Keywords | Linear Equation / Multi-Grid method / Conjugate Gradient Method / Preconditioning / Parallelization / Vectorization / Load balance / Network / 共役傾斜法 / 偏微分方程式 / 線形方程式 / 反復解法 / 並列処理 / 領域分割 / 異方性問題 / データ構造 / ベクトル計算機 / 偏微分方程式解法 / 代数的マルチグリッド法 / 格納方法 |
Research Abstract |
Efficient preconditioning for Conjugate Gradient method requires parallelization and good acceleration of convergence. These two things are often incompatible. Thus, the authors proposed the Multi-Grid preconditioning, which satisfies both of two things, and have demonstrated the efficiency of the method. In this study, we considered the problems with unstructured grids and with a big anisotropy. SA-AMG method, which is one of the multi-grid methods, calculates the smaller matrix and reaches the convergence efficiently utilizing that smaller matrix. But the SA-AMG method's efficiency deteriorates for anisotropic problems. The authors have shown that the smaller matrix creation method based on domain border information enables the method efficient convergence. We also studied the vectorization of the SA-AMG method for the implementation technique. Three matrix multiplications occupy the most calculation cost. For vectorization of this part, we tested various combinations of sparse matrix
… More
data structures and demonstrated the method based on the JDS and the CRS data structures is the most efficient for 3-Dimentional elastic problems. For another related study of the implementation technique, the authors created the re-distribution and re-ordering library for distributed sparse matrix. This library offers the frame work of the dynamic re-distribution and re-ordering, and enables those things easily. For other study of basic parallel implementation technique, the authors have studied the redistribution scheduling problem for finite sized multi-master divisible load problem. By identification of some parameters the authors showed that the simulation duplicates the behavior of the real system. We have also studied data distribution problem of the parallel molecular dynamics, and researched the best data distribution method in the case that the communication band-width and latency between computer nodes are not uniform. It is a challenge for the future to apply these basic techniques for parallel implementation of multi-grid method on various computer platforms. Less
|
Report
(4 results)
Research Products
(54 results)