Simulating accidental fires and explosions
Computing in Science and Engineering
Efficient wire formats for high performance computing
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Requirements for and evaluation of RMI protocols for scientific computing
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Multiparadigm communications in Java for grid computing
Communications of the ACM
A case study in the performance and scalability of optimization algorithms
ACM Transactions on Mathematical Software (TOMS)
Optimisation of component-based applications within a grid environment
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
Event Services in High Performance Systems
Cluster Computing
Case study: application of feature tracking to analysis of autoignition simulation data
Proceedings of the conference on Visualization '01
An Authorization Framework for a Grid Based Component Architecture
GRID '02 Proceedings of the Third International Workshop on Grid Computing
A Parallel CORBA Component Model for Numerical Code Coupling
GRID '02 Proceedings of the Third International Workshop on Grid Computing
A Component-Based Architecture for Parallel Multi-physics PDE Simulation
ICCS '02 Proceedings of the International Conference on Computational Science-Part III
VisBench: A Framework for Remote Data Visualization and Analysis
ICCS '01 Proceedings of the International Conference on Computational Science-Part II
ICCS '02 Proceedings of the International Conference on Computational Science-Part I
Java Mirrors: Building Blocks for Remote Interaction
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Standards Based Heterogeneous Metacomputing: The Design of HARNESS II
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Problem Solving Environment Infrastructure for High Performance Computer Systems
IPDPS '00 Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed Processing
An Architecture for a Multi-threaded Harness Kernel
Proceedings of the 8th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Programming High Performance Applications in Grid Environments
Proceedings of the 8th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Communication Infrastructure in High-Performance Component-Based Scientific Computing
Proceedings of the 9th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
A Problem Solving Environment Based on Commodity Software
HPCN Europe 2000 Proceedings of the 8th International Conference on High-Performance Computing and Networking
Advanced environments for parallel and distributed applications: a view of current status
Parallel Computing - Special issue: Advanced environments for parallel and distributed computing
The programming model of ASSIST, an environment for parallel and distributed portable applications
Parallel Computing - Special issue: Advanced environments for parallel and distributed computing
Grid programming: some indications where we are headed
Parallel Computing - Special issue: Advanced environments for parallel and distributed computing
ICENI: optimisation of component applications within a Grid environment
Parallel Computing - Special issue: Advanced environments for parallel and distributed computing
Parallel components for PDEs and optimization: some issues and experiences
Parallel Computing - Special issue: Advanced environments for parallel and distributed computing
Roccom: an object-oriented, data-centric software integration framework for multiphysics simulations
ICS '03 Proceedings of the 17th annual international conference on Supercomputing
ANSS '03 Proceedings of the 36th annual symposium on Simulation
Integrated scheduling: the best of both worlds
Journal of Parallel and Distributed Computing
Sourcebook of parallel computing
Fault-tolerant grid architecture and practice
Journal of Computer Science and Technology - Grid computing
The Architecture of the Earth System Modeling Framework
Computing in Science and Engineering
Advances in the TAU performance system
Performance analysis and grid computing
Faster PDE-based simulations using robust composite linear solvers
Future Generation Computer Systems - Special issue: Selected numerical algorithms
A Search Architecture for Grid Software Components
WI '04 Proceedings of the 2004 IEEE/WIC/ACM International Conference on Web Intelligence
Biomedical computing and visualization software environments
Communications of the ACM - Bioinformatics
A Network Topology Description Model for Grid Application Deployment
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Flexible Control of Data Transfers between Parallel Programs
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Checkpoint and Restart for Distributed Components in XCAT3
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Data Redistribution and Remote Method Invocation in Parallel Component Architectures
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
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
Proceedings of the 2005 ACM symposium on Applied computing
Loci: a rule-based framework for parallel multi-disciplinary simulation synthesis
Journal of Functional Programming
Evolutionary performance-oriented development of parallel programs by composition of components
Proceedings of the 5th international workshop on Software and performance
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
End-user tools for grid computing
WEUSE I Proceedings of the first workshop on End-user software engineering
Future trends in distributed applications and problem-solving environments
Future Generation Computer Systems - Special section: Complex problem-solving environments for grid computing
A component-oriented software authoring system for exploratory visualization
Future Generation Computer Systems
An overview of the Advanced CompuTational Software (ACTS) collection
ACM Transactions on Mathematical Software (TOMS) - Special issue on the Advanced CompuTational Software (ACTS) Collection
Overview of the Software Design of the Community Climate System Model
International Journal of High Performance Computing Applications
Coupling Multicomponent Models with MPH on Distributed Memory Computer Architectures
International Journal of High Performance Computing Applications
A categorical characterization for the compositional features of the # component model
SAVCBS '05 Proceedings of the 2005 conference on Specification and verification of component-based systems
A component-based architecture for parallel multi-physics PDE simulation
Future Generation Computer Systems
A Component Architecture for High-Performance Scientific Computing
International Journal of High Performance Computing Applications
International Journal of High Performance Computing Applications
Advances, Applications and Performance of the Global Arrays Shared Memory Programming Toolkit
International Journal of High Performance Computing Applications
Rapid prototyping frameworks for developing scientific applications: A case study
The Journal of Supercomputing
Journal of Parallel and Distributed Computing - Special issue: Design and performance of networks for super-, cluster-, and grid-computing: Part II
SOAr-DSGrid: Service-Oriented Architecture for Distributed Simulation on the Grid
Proceedings of the 20th Workshop on Principles of Advanced and Distributed Simulation
Automating the development of scientific applications using domain-specific modeling
Proceedings of the second international workshop on Software engineering for high performance computing system applications
Data redistribution and remote method invocation for coupled components
Journal of Parallel and Distributed Computing - 19th International parallel and distributed processing symposium
The design of a component-oriented framework for numerical simulation software
Advances in Engineering Software
Using the GA and TAO toolkits for solving large-scale optimization problems on parallel computers
ACM Transactions on Mathematical Software (TOMS)
GRID '05 Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing
CCALoop: scalable design of a distributed component framework
Proceedings of the 16th international symposium on High performance distributed computing
Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing
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
Distributed component support for integrating large-scale parallel HPC applications
Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing
Robotics and Autonomous Systems
NOAH: A CSP-based language for describing the behaviour of coupled models
Software—Practice & Experience
An Institutional Theory for #-Components
Electronic Notes in Theoretical Computer Science (ENTCS)
Tinkertoy parallel programming: a case study with Zoltan
International Journal of Computational Science and Engineering
The design methodology of Phoenix cluster system software stack
CHINA HPC '07 Proceedings of the 2007 Asian technology information program's (ATIP's) 3rd workshop on High performance computing in China: solution approaches to impediments for high performance computing
A hybrid decomposition scheme for building scientific workflows
SpringSim '07 Proceedings of the 2007 spring simulation multiconference - Volume 2
Methodology for component-based development of grid applications
Proceedings of the 2008 compFrame/HPC-GECO workshop on Component based high performance
Hardware-accelerated components for hybrid computing systems
Proceedings of the 2008 compFrame/HPC-GECO workshop on Component based high performance
A Standard and Software for Numerical Metadata
ACM Transactions on Mathematical Software (TOMS)
Webservices oriented data mining in knowledge architecture
Future Generation Computer Systems
Adaptive middleware supporting scalable performance for high-end network services
Journal of Network and Computer Applications
Automated Provenance Collection for CCA Component Assemblies
ICCS '09 Proceedings of the 9th International Conference on Computational Science: Part I
Building problem-solving environments with the Arches framework
Journal of Systems and Software
Future Generation Computer Systems
Scientific workflow design with data assembly lines
Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science
Run-time automatic instantiation of algorithms using C++ templates
International Journal of Computational Science and Engineering
A model for sientific computing platform
MACMESE'09 Proceedings of the 11th WSEAS international conference on Mathematical and computational methods in science and engineering
Future trends in distributed applications and problem-solving environments
Future Generation Computer Systems - Special section: Complex problem-solving environments for grid computing
A component-oriented software authoring system for exploratory visualization
Future Generation Computer Systems
A component-based architecture for parallel multi-physics PDE simulation
Future Generation Computer Systems
The role of multi-method linear solvers in PDE-based simulations
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartI
Self-adapting numerical software and automatic tuning of heuristics
ICCS'03 Proceedings of the 2003 international conference on Computational science
Self-adapting numerical software and automatic tuning of heuristics
ICCS'03 Proceedings of the 2003 international conference on Computational science
Design and implementation of an environment for component-based parallel programming
VECPAR'06 Proceedings of the 7th international conference on High performance computing for computational science
The PAGIS grid application environment
ICCS'03 Proceedings of the 2003 international conference on Computational science: PartIII
An XML-based framework for loosely coupled applications on grid environments
ICCS'03 Proceedings of the 1st international conference on Computational science: PartI
Execution support of high performance heterogeneous component-based applications on the grid
Euro-Par'06 Proceedings of the CoreGRID 2006, UNICORE Summit 2006, Petascale Computational Biology and Bioinformatics conference on Parallel processing
An interface model for parallel components
LCPC'01 Proceedings of the 14th international conference on Languages and compilers for parallel computing
Modularity for large virtual reality applications
Presence: Teleoperators and Virtual Environments
DataSpaces: an interaction and coordination framework for coupled simulation workflows
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
A survey of algorithmic skeleton frameworks: high-level structured parallel programming enablers
Software—Practice & Experience - Focus on Selected PhD Literature Reviews in the Practical Aspects of Software Technology
Modeling and executing master-worker applications in component models
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Proceedings of the tenth international conference on Aspect-oriented software development
Environmental modeling framework invasiveness: Analysis and implications
Environmental Modelling & Software
GridSpace – semantic programming environment for the grid
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
Analysis of the component architecture overhead in open MPI
PVM/MPI'05 Proceedings of the 12th European PVM/MPI users' group conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Towards an end-user programming environment for the grid
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
Using aspects for supporting procedural modules in # programming
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Software architecture issues in scientific component development
PARA'04 Proceedings of the 7th international conference on Applied Parallel Computing: state of the Art in Scientific Computing
Coupled fusion simulation using the common component architecture
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part I
Large-Scale computational finance applications on the open grid service environment
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Process-driven biometric identification by means of autonomic grid components
International Journal of Autonomous and Adaptive Communications Systems
Testing component compatibility in evolving configurations
Information and Software Technology
Environmental model access and interoperability: The GEO Model Web initiative
Environmental Modelling & Software
Environmental Modelling & Software
A component-based approach to integrated modeling in the geosciences: The design of CSDMS
Computers & Geosciences
A case study on expressiveness and performance of component-oriented parallel programming
Journal of Parallel and Distributed Computing
Proceedings of the 2013 ACM workshop on Domain-specific modeling
Fast fingerprint identification for large databases
Pattern Recognition
Hi-index | 0.02 |
This paper describes work in progress to develop a standard for interoperability among high-performance scientific components. This research stems from growing recognition that the scientific community needs to better manage the complexity of multidisciplinary simulations and better address scalable performance issues on parallel and distributed architectures. Driving forces are the need for fast connections among components that perform numerically intensive work and for parallel collective interactions among components that use multiple processes or threads. This paper focuses on the areas we believe are most crucial in this context, namely, an interface definition language that supports scientific abstractions for specifying component interfaces and a ports connection model for specifying component interactions.