• Home
  • Search
  • CORBA AND MPI-BASED “BACKBONE” FOR COUPLING ADVANCED SIMULATION TOOLS
  • Cite Icon1
  • https://doi.org/10.12943/anr.2014.00036Copy DOI Icon

CORBA AND MPI-BASED “BACKBONE” FOR COUPLING ADVANCED SIMULATION TOOLS

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

There is a growing international interest in using coupled, multidisciplinary computer simulations for a variety of purposes, including nuclear reactor safety analysis. Reactor behaviour can be modeled using a suite of computer programs simulating phenomena or predicting parameters that can be categorized into disciplines such as Thermalhydraulics, Neutronics, Fuel, Fuel Channels, Fission Product Release and Transport, Containment and Atmospheric Dispersion, and Severe Accident Analysis. Traditionally, simulations used for safety analysis individually addressed only the behaviour within a single discipline, based upon static input data from other simulation programs. The limitation of using a suite of stand-alone simulations is that phenomenological interdependencies or temporal feedback between the parameters calculated within individual simulations cannot be adequately captured. To remove this shortcoming, multiple computer simulations for different disciplines must exchange data during runtime to address these interdependencies. This article describes the concept of a new framework, which we refer to as the “Backbone,” to provide the necessary runtime exchange of data. The Backbone, currently under development at AECL for a preliminary feasibility study, is a hybrid design using features taken from the Common Object Request Broker Architecture (CORBA), a standard defined by the Object Management Group, and the Message Passing Interface (MPI), a standard developed by a group of researchers from academia and industry. Both have well-tested and efficient implementations, including some that are freely available under the GNU public licenses. The CORBA component enables individual programs written in different languages and running on different platforms within a network to exchange data with each other, thus behaving like a single application. MPI provides the process-to-process intercommunication between these programs. This paper outlines the different CORBA and MPI configurations examined to date, as well as the preliminary configuration selected for coupling 2 existing safety analysis programs used for modeling thermal–mechanical fuel behavior and fission product behavior respectively. In addition, preliminary work in hosting both the Backbone and the associated safety analysis programs in a cluster environment are discussed.

Similar Papers
  • Conference Article
  • Citations3

Evaluating the performance of CORBA for distributed and grid computing applications

  • Sep 26, 2006
  • T Es-Sqalli +3
  • Book Chapter
  • Citations17

DIMMA — A Multi-Media ORB

  • Jan 01, 1998
  • D I Donaldson +8
  • Book Chapter
  • Citations6

Programming SCI Clusters Using Parallel CORBA Objects

  • Jan 01, 1999
  • Thierry Priol +2
  • Conference Article
  • Citations30

The NZDIS project: an agent-based distributed information systems architecture

  • Jan 04, 2000
  • M Purvis +6
  • Research Article
  • Citations4

Simulation of resource synchronization in a dynamic real‐time distributed computing environment

  • Sep 14, 2004
  • Concurrency and Computation: Practice and Experience
  • Chen Zhang +1
  • Research Article

Trunk management in cellular/PCS networks

  • Aug 14, 2002
  • Bell Labs Technical Journal
  • Vijay K Garg
  • Research Article
  • Citations283

An overview of the Real-Time CORBA specification

  • Jun 01, 2000
  • Computer
  • D.G Schmidt +1
  • Research Article
  • Citations69

Managing complexity: middleware explained

  • Jan 01, 1999
  • IT Professional
  • A.T Campbell +2
  • Conference Article
  • Citations2

Scalability issues in CORBA-based systems (tutorial session)

  • Jan 01, 2000
  • Steve Vinoski
  • Book Chapter

Managing CORBA based Agent Through an OSI/TMN System

  • Jan 01, 1998
  • Nazim Agoulmine +2
  • Conference Article
  • Citations1

Intellectual property protection for software in the United States and Europe (tutorial session)

  • Jan 01, 2000
  • Gregory J Kirsch +1
  • Book Chapter
  • Citations32

A Robust Component Model for Consumer Electronic Products

  • Jan 01, 2005
  • Hugh Maaskant
  • Conference Article

A communication benchmark tailored to intel broadwell nodes and tuned to the DEAC cluster

  • Jan 01, 2018
  • Riana J Freedman +1
  • Single Report
  • Citations2

A Performance Study of LAM and MPICH on an SMP Cluster

  • Jan 01, 2000
  • Brian Kearns
  • Conference Article

Interoperability Performance in Adaptive Middleware for Enterprise Business Applications

  • Nov 01, 2019
  • T Sathis Kumar +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.