Skip to main content

Development of a framework for parallel simulators with various physics and its performance

Part of the Lecture Notes in Computational Science and Engineering book series (LNCSE,volume 67)

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, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-540-92744-0_2
  • Chapter length: 10 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   179.00
Price excludes VAT (USA)
  • ISBN: 978-3-540-92744-0
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   229.00
Price excludes VAT (USA)

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bulka, D., and Mayhew, D., Efficient C++ Performance Programming Techniques, Addison-Wesley, (1999).

    Google Scholar 

  2. Veldhuizen, T., “Expression Templates,” C++ Report, Vol. 7 No. 5 June, pp. 26–31 (1995).

    Google Scholar 

  3. http://www.nongnu.org/freepooma

  4. 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).

    Google Scholar 

  5. Henshaw, W.D., “Overture: An Object-Oriented Framework for Overlapping Grid Applications,” AIAA conference on Applied Aerodynamics (2002), also UCRL-JC-147889.

    Google Scholar 

  6. http://www.cactuscode.org/

  7. Ohta, T., and Shirayama, S., “Building an Integrated Environment for CFD with an Object-Oriented Framework,” Transactions of JSCES, No. 19990001, in Japanese (1999).

    Google Scholar 

  8. http://accc.riken.go.jp/

  9. http://vcad-hpsv.riken.jp/

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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