Filters
Results 1 - 1 of 1
Results 1 - 1 of 1.
Search took: 0.016 seconds
Bechaud, C.; Boucker, M.; Douce, A.; Grandotto, M.; Tajchman, M.
CEA Saclay, 91 - Gif-sur-Yvette (France)2003
CEA Saclay, 91 - Gif-sur-Yvette (France)2003
AbstractAbstract
[en] Electricite de France (EdF) and the French atomic energy commission (Cea) have planed a large project to build a new set of software in nuclear reactors analysis. One of the main idea is to allow coupled calculations in which several scientific domains are involved. This paper presents the software architecture of the two-phase flows simulation Neptune project. Neptune should allow computations of two-phase flows in 3 dimensions under normal operating conditions as well as safety conditions. Three scales are identified: the local scale where there is only homogenization between the two phases, an intermediate scale where solid internal structures are homogenized with the fluid and the system scale where some parts of the geometry under study are considered point-wise or subject to one dimensional simplifications. The main properties of this architecture are as follow: -) coupling with scientific domains, and between different scales, -) re-using of quite all or parts of existing validated codes, -) components usable by the different scales, -) easy introducing of new physical modeling as well as new numerical methods, -) local, distributed and parallel computing. The Neptune architecture is based on the component concept with stable and well suited interface. In the case of a distributed application the components are managed through a Corba bus. The building of the components is organized in shell: a programming shell (Fortran or C++ routines), a managing shell (C++ language), an interpreted shell (Python language), a Corba shell and a global driving shell (C++ or Python). Neptune will use the facilities offered by the Salome project: pre and post processors and controls. A data model has been built to have a common access to the information exchanged between the components (meshes, fields, physical and technical information). This architecture has first been setup and tested on some simple but significant cases and is now currently in use to build the Neptune software. (authors)
Primary Subject
Source
2003; 11 p; International conference on supercomputing in nuclear applications SNA'2003; Paris (France); 22-24 Sep 2003; 5 refs.
Record Type
Miscellaneous
Literature Type
Conference
Report Number
Country of publication
Reference NumberReference Number
INIS VolumeINIS Volume
INIS IssueINIS Issue