Development of the next generation code system as an engineering modeling language (II); Study with prototyping
Yokoyama, Kenji
; Hosogai, Hiromi*; Uto, Nariaki
; Kasahara, Naoto; Ishikawa, Makoto
In the fast reactor development, numerical simulation using analytical codes plays an important role for complementing theory and experiment. It is necessary that the engineering models and analysis methods can be flexibly changed, because the phenomina to be investigated become more complicated due to the diversity of the needs for research. And, there are large problems in combining physical propaties and engineering models in many different fields. Aming to the realization of the next generation code system which can solve those problems, the authors adopted three methods, (1)Multi-language (SoftWIRE.NET, Visual Basic .NET and Fortran) (2)Fortran90 and (3)Python to make a prototype of the next generation code system. As this result, the followings were comfirmed. (1)It is possible to reuse a function of the existing codes written in Fortran as an object of the next generation code system by using visual Basic .NET. (2)The maintenanability of the existing code written by Fortran77 can be improved by using the new features of Fortran90. (3)The toolbox-type code system can be built by using Python.