49
Views
1
CrossRef citations to date
0
Altmetric
Original Articles

Development of Common Software Platform on Parallel Computations for Discretized Numerical Schemes and its Application to Finite Element Fluid Dynamics

, &
Pages 347-354 | Received 10 Aug 2002, Published online: 15 Aug 2006
 

Abstract

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.

Acknowledgements

The software was developed jointly by AIST and FUJI RIC for the New Energy and Industrial Technology Development Organization (NEDO) research and development project “Fundamental Research and Development for Research Information: Development of Parallel Computation Software Technology for Discretized Numerical Scheme” (1999–2001), and for the “Development of a Common Platform on Parallel Computations for Discretized Numerical Schemes” research project at the AIST's Tsukuba Advanced Computing Center (TACC).

Notes

E-mail: [email protected]

URL: http://www.fp.mcs.anl.gov/petsc/index.html

§URL: http://www.cs.sandia.gov/CRF/aztec1.html

URL: http://geofem.tokyo.rist.or.jp/index_jp.html

#URL: http://adventure.q.t.u.tokyo.ac.jp/jp/

**URL: http://www.netlib.org/utk/people/JackDongarra/la-sw.html

††URL: http://www.users.cs.umn.edu/ ∼ karypis/metis/

‡‡URL: http://www.aist.go.jp/infobase/pcp/index-en.html

Additional information

Notes on contributors

Akira Tezuka

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.