日本計算工学会論文集
Online ISSN : 1347-8826
ISSN-L : 1344-9443
SPHERE - 物理シミュレーションのフレームワークと実行環境の開発
小野 謙二玉木 剛
著者情報
ジャーナル フリー

2006 年 2006 巻 p. 20060031

詳細
抄録

A newly designed framework was developed to support the development of efficient systems and to provide execution environment with high functionality for various physical simulation. This framework named SPHERE provides many functions like coupling mechanism between different solvers, parameter description by XML, assistance of parallelization, run-time environment, mixed-language development, and so on. Although this system is described by C++ to receive benefit from the Object-Oriented Programming (OOP) philosophy, a programming is based on a hybrid style that combines object-oriented and conventional procedural languages to achieve high performance and to retain higher portability for existence simulation codes. It was confirmed that the amount of source code was significantly reduced according to the intrinsic mechanism of inheritance of OOP. In addition, comparison of measured timing between an original CFD code written by FORTRAN90 and a ported CFD code on the framework revealed us that SPHERE system showed excellent performance of over 90 percent of original code on several different platforms.

著者関連情報
© 2006 The Japan Society For Computational Engineering and Science
前の記事 次の記事
feedback
Top