| Roccom: an object-oriented, data-centric software integration framework for multiphysics simulations |
| Full text |
Pdf
(266 KB)
|
| Source
|
International Conference on Supercomputing
archive
Proceedings of the 17th annual international conference on Supercomputing
table of contents
San Francisco, CA, USA
SESSION: Applications and problem solving environments
table of contents
Pages: 358 - 368
Year of Publication: 2003
ISBN:1-58113-733-8
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 21, Citation Count: 4
|
|
|
ABSTRACT
We describe an object-oriented software integration framework, Roccom, abstracted from our five years of experience in developing a complex, integrated code for rocket simulation. Roccom provides a flexible mechanism for inter-module data exchange and function invocation in parallel multiphysics simulations. It is designed to minimize user effort and code changes for integration, facilitate interoperability between different programming languages (in particular, C++ and Fortran 90), and enable plug-and-play of different implementations of physics and computer science modules in an integrated system. Its unique abstraction of distributed objects allows cleaner inter-module interfaces and maximizes concurrency in development of different modules. Our framework also provides a set of reusable service utilities that allow rapid prototyping of various coupling algorithms without sacrificing performance.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Gabrielle Allen , Thomas Dramlitsch , Ian Foster , Nicholas T. Karonis , Matei Ripeanu , Edward Seidel , Brian Toonen, Supporting efficient execution in heterogeneous distributed computing environments with cactus and globus, Proceedings of the 2001 ACM/IEEE conference on Supercomputing (CDROM), p.52-52, November 10-16, 2001, Denver, Colorado
[doi> 10.1145/582034.582086]
|
| |
2
|
Rob Armstrong , Dennis Gannon , Al Geist , Katarzyna Keahey , Scott Kohn , Lois McInnes , Steve Parker , Brent Smolinski, Toward a Common Component Architecture for High-Performance Scientific Computing, Proceedings of the The Eighth IEEE International Symposium on High Performance Distributed Computing, p.13, August 03-06, 1999
|
| |
3
|
Federico Bassetti , David Brown , Kei Davis , William Henshaw , Dan Quinlan, Overture: an object-oriented framework for high performance scientific computing, Proceedings of the 1998 ACM/IEEE conference on Supercomputing (CDROM), p.1-9, November 07-13, 1998, San Jose, CA
|
| |
4
|
|
| |
5
|
K. G. Budge and J. S. Peery. Experiences developing ALEGRA: A C++ coupled physics framework. In Workshop on Object Oriented Methods for Interoperable Scientific and Engineering Computing, Oct. 1998.
|
| |
6
|
H. Hakonen, V. Leppanen, T. Raita, T. Salakoski, and J. Teuhola. Improving object integrity and preventing side effects via deeply immutable references. In Proceedings of Sixth Fenno-Ugric Symposium on Software Technology, FUSST'99, pages 139--150, 1999.
|
| |
7
|
X. Jiao and M. T. Heath. Efficient and robust algorithm for overlaying nonmatching surface meshes. In 10th International Meshing Roundtable, pages 281--292, 2001.
|
| |
8
|
|
| |
9
|
K. London, J. Dongarra, S. Moore, P. Mucci, K. Seymour, and T. Spencer. End-user tools for application performance analysis using hardware counters. In International Conference on Parallel and Distributed Computing Systems, Aug. 2001.
|
| |
10
|
|
 |
11
|
|
| |
12
|
J. Ray, H. N. Najm, and S. Lefantzi. CCA-component based simulation of flows on adaptively refined structured meshes, SIAM Conference on Computational Science and Engineering, Feb. 2003.
|
| |
13
|
J. Reynders et al. POOMA: A framework for scientific simulations on parallel architectures. In G. Wilson and P. Lu, editors, Parallel Programming Using C++, pages 553--594, 1996.
|
| |
14
|
|
| |
15
|
L. M. Taylor. Sierra: A software framework for developing massively parallel, adaptivity, multi-physics, finite element codes. In G. Wilson and P. Lu, editors, International Conference on Parallel and Distributed Processing Techniques and Applications, June 1999.
|
CITED BY 4
|
|
|
|
|
|
|
|
|
|
|
Felipe Bertrand , Randall Bramley , David E. Bernholdt , James A. Kohl , Alan Sussman , Jay W. Larson , Kostadin B. Damevski, Data redistribution and remote method invocation for coupled components, Journal of Parallel and Distributed Computing, v.66 n.7, p.931-946, July 2006
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|