Title :
A framework for parallel tree-based scientific simulations
Author :
Liu, Pangfeng ; Wu, Jan-Jan
Author_Institution :
Dept. of Comput. Sci., Nat. Cheng Kung Univ., Tainan, Taiwan
Abstract :
This paper describes an implementation of a platform-independent parallel C++ N-body framework that can support various scientific simulations that involve tree structures, such as astrophysics, semiconductor device simulation, molecular dynamics, plasma physics, and fluid mechanics. Within the framework the users will be able to concentrate on the computation kernels that differentiate different N-body problems, and let the framework take care of the tedious and error-prone details that care common among N-body applications. This framework was developed based on the techniques we learned from previous CM-5 C implementations, which have been rigorously justified both experimentally and mathematically. This gives us confidence that our framework will allow fast prototyping of different N-body applications, to run on different parallel platforms, and to deliver good performance as well
Keywords :
N-body problems; computational complexity; digital simulation; parallel algorithms; physics computing; software prototyping; N-body framework; astrophysics; computation kernels; fluid mechanics; molecular dynamics; parallel tree-based scientific simulations; plasma physics; semiconductor device simulation; tree structures; Astrophysics; Computational modeling; Fluid dynamics; Kernel; Physics; Plasma applications; Plasma devices; Plasma simulation; Semiconductor devices; Tree data structures;
Conference_Titel :
Parallel Processing, 1997., Proceedings of the 1997 International Conference on
Conference_Location :
Bloomington, IL
Print_ISBN :
0-8186-8108-X
DOI :
10.1109/ICPP.1997.622577