The high performance Fortran handbook
The high performance Fortran handbook
Runtime coupling of data-parallel programs
ICS '96 Proceedings of the 10th international conference on Supercomputing
Global arrays: a nonuniform memory access programming model for high-performance computers
The Journal of Supercomputing
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
A Data Broker for Distributed Computing Environments
ICCS '01 Proceedings of the International Conference on Computational Sciences-Part I
ICCS '01 Proceedings of the International Conference on Computational Sciences-Part I
A Real Application of the Model Coupling Toolkit
ICCS '02 Proceedings of the International Conference on Computational Science-Part II
Interoperability of Data Parallel Runtime Libraries
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
Interoperability of Data Parallel Runtime Libraries
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
Roccom: an object-oriented, data-centric software integration framework for multiphysics simulations
ICS '03 Proceedings of the 17th annual international conference on Supercomputing
PARDIS: A Parallel Approach to CORBA
HPDC '97 Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
Efficient Coupling of Parallel Applications Using PAWS
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
Toward a Common Component Architecture for High-Performance Scientific Computing
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
PAWS: Collective Interactions and Data Transfers
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
Flexible Control of Data Transfers between Parallel Programs
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
High Performance Communication between Parallel Programs
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 4 - Volume 05
XChange: coupling parallel applications in a dynamic environment
CLUSTER '04 Proceedings of the 2004 IEEE International Conference on Cluster Computing
International Journal of High Performance Computing Applications
Messages Scheduling for Parallel Data Redistribution between Clusters
IEEE Transactions on Parallel and Distributed Systems
Scheduling Messages For Data Redistribution: An Experimental Study
International Journal of High Performance Computing Applications
Practical parallel remote method invocation for the Babel compiler
Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing
Asynchronous typed object groups for grid programming
International Journal of Parallel Programming
A Memory-Efficient Data Redistribution Algorithm
Proceedings of the 16th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Experiments with Memory-to-Memory Coupling for End-to-End Fusion Simulation Workflows
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Accelerating I/O Forwarding in IBM Blue Gene/P Systems
Proceedings of the 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis
Enabling efficient and flexible coupling of parallel scientific applications
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Coupled fusion simulation using the common component architecture
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part I
Design and evaluation of a parallel data redistribution component for TGrid
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Improving MPI support for applications on hierarchically distributed resources
PVM/MPI'07 Proceedings of the 14th European conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
A case study on expressiveness and performance of component-oriented parallel programming
Journal of Parallel and Distributed Computing
An object-oriented parallel programming language for distributed-memory parallel computing platforms
Science of Computer Programming
Hi-index | 0.00 |
With the increasing availability of high-performance massively parallel computer systems, the prevalence of sophisticated scientific simulation has grown rapidly. The complexity of the scientific models being simulated has also evolved, leading to a variety of coupled multi-physics simulation codes. Such cooperating parallel programs require fundamentally new interaction capabilities, to efficiently exchange parallel data structures and collectively invoke methods across programs. So-called "M脳N" research, as part of the Common Component Architecture (CCA) effort, addresses these special and challenging needs, to provide generalized interfaces and tools that support flexible parallel data redistribution and parallel remote method invocation. Using this technology, distinct simulation codes with disparate distributed data decompositions can work together to achieve greater scientific discoveries.