Using MPI: portable parallel programming with the message-passing interface
Using MPI: portable parallel programming with the message-passing interface
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering
Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering
MPI: The Complete Reference
Hi-index | 0.00 |
With trends toward more complex nuclear reactor designs, advanced methods are required for appropriate reduction of design margins from an economical point of view. As a solution, an algorithm based on an object-oriented approach has been developed. In this algorithm, calculation meshes are represented as calculation objects wherein specific calculation algorithms are encapsulated. Abstracted data, which are neutron current objects, are exchanged between these objects. Calculation objects can retrieve required data having specified data types from the neutron current objects, which leads to a combined use of different calculation methods and algorithms in the same computation. Introducing a mechanism of object archiving and transmission has enabled a natural extension to a parallel algorithm. The parallel solution is identical with the sequential one. The SCOPE code, an actual implementation of our algorithm, showed good performance on a networked PC cluster, for sufficiently coarse granularity.