Development of common software platform on parallel computations for discretized numerical schemes and its application to finite element fluid dynamics

被引:1
|
作者
Tezuka, A
Matsumoto, J
Matsubara, K
机构
[1] AIST, Res Inst Computat Sci, Tsukuba, Ibaraki 3058568, Japan
[2] Fuji Res Inst Corp, Chiyoda Ku, Tokyo 1018443, Japan
关键词
parallel computation; common platform; domain decomposition; free software;
D O I
10.1080/1061856031000154766
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
It is a time consuming and very skillful task for researchers or developers on computational mechanics to modify a program for a single processor to the one for parallel computation. This is a serious bottleneck for parallel computation, even though general-purpose parallel computational library such as MPI is applied in his modification. We developed a parallel matrix solver platform, called 'Parallel Computing Platform/PCP, based on domain de composition scheme for various numerical schemes such as finite element method (FEM), finite difference method (FDM) and finite volume method (FVM) to accelerate a smooth shift to parallel computational world. Some parallel software such as PETSc, Aztec, GEOFEM and ADVENTURE had been developed, however, these are for professionals in parallel computations and not valid for our purpose. In our platform, what a user should do is just to call the platform at the stage of stiffness matrix calculation. GMRES and Bi-CGSTAB with some pre-conditioners are used as a basic matrix solver. The option of Lagrange-multiplier is also attached. For the partitioning, a fast graph generator for arbitrary elements and the interface with MeTis are equipped. Our platform is valid for a variety of hardware, including single processor based WS, by exchanging Makefile.in. The effectiveness of our platform is evaluated with several examples in finite element fluid dynamics.
引用
收藏
页码:347 / 354
页数:8
相关论文
共 4 条