Abstract
An object-oriented framework with class libraries is designed to enhance the software development and to manage various physical simulators. The proposed framework provides an efficient way to construct applications using the inheritance mechanism of object-oriented technology (OOT). In addition, the inheritance plays an important role to build applications with a unified behavior. It is expected that the framework brings efficiency for software development and makes easy to operate the developed applications. The framework also delivers high-level conceptual parallel programming environment based on the parallelism of domain decomposition.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Bulka, D., and Mayhew, D., Efficient C++ Performance Programming Techniques, Addison-Wesley, (1999).
Veldhuizen, T., “Expression Templates,” C++ Report, Vol. 7 No. 5 June, pp. 26–31 (1995).
Hornung, R.D., and Kohn, S.R., “Managing Application Complexity in the SAMRAI Object-Oriented Framework,” in Concurrency and Computation: Practice and Experience (Special Issue), 14, pp. 347–368 (2002).
Henshaw, W.D., “Overture: An Object-Oriented Framework for Overlapping Grid Applications,” AIAA conference on Applied Aerodynamics (2002), also UCRL-JC-147889.
Ohta, T., and Shirayama, S., “Building an Integrated Environment for CFD with an Object-Oriented Framework,” Transactions of JSCES, No. 19990001, in Japanese (1999).
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ono, K., Tamaki, T., Yoshikawa, H. (2009). Development of a framework for parallel simulators with various physics and its performance. In: Parallel Computational Fluid Dynamics 2007. Lecture Notes in Computational Science and Engineering, vol 67. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92744-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-92744-0_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-92743-3
Online ISBN: 978-3-540-92744-0
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)