A storage-efficient WY representation for products of householder transformations
SIAM Journal on Scientific and Statistical Computing
ScaLAPACK user's guide
A grid-enabled MPI: message passing in heterogeneous distributed computing systems
SC '98 Proceedings of the 1998 ACM/IEEE conference on Supercomputing
MPI: The Complete Reference
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Parallel Seismic Ray Tracing in a Global Earth Model
PDPTA '02 Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications - Volume 3
Distributed Computing in a Heterogeneous Computing Environment
Proceedings of the 5th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
The gSOAP Toolkit for Web Services and Peer-to-Peer Computing Networks
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
A Network Topology Description Model for Grid Application Deployment
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Load-balancing scatter operations for grid computing
Parallel Computing
Numerical Libraries and the Grid
International Journal of High Performance Computing Applications
Grid'5000: A Large Scale and Highly Reconfigurable Grid Experimental Testbed
GRID '05 Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing
MGF: A grid-enabled MPI library
Future Generation Computer Systems
CCGRID '08 Proceedings of the 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid
Quasi-opportunistic Supercomputing in Grid Environments
ICA3PP '08 Proceedings of the 8th international conference on Algorithms and Architectures for Parallel Processing
A Fast and Efficient Algorithm for Topology-Aware Coallocation
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part I
MPI Applications on Grids: A Topology Aware Approach
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
An Information Brokering Service Provider (IBSP) for Virtual Clusters
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Running Parallel Applications with Topology-Aware Grid Middleware
E-SCIENCE '09 Proceedings of the 2009 Fifth IEEE International Conference on e-Science
A scheduling framework for large-scale, parallel, and topology-aware applications
Journal of Parallel and Distributed Computing
An adaptive scheduling method for grid computing
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
Private virtual cluster: infrastructure and protocol for instant grids
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
GPC'06 Proceedings of the First international conference on Advances in Grid and Pervasive Computing
PVM/MPI'07 Proceedings of the 14th European conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Building a National Distributed e-Infrastructure - PL-Grid
Online web-based science gateway for nanotechnology research
Building a National Distributed e-Infrastructure - PL-Grid
Environmental Modelling & Software
Hi-index | 0.00 |
Computational grids present promising computational and storage capacities. They can be made by punctual aggregation of smaller resources (i.e., clusters) to obtain a large-scale supercomputer. Running general applications is challenging for several reasons. The first one is inter-process communication: processes running on different clusters must be able to communicate with one another in spite of security equipments such as firewalls and NATs. Another problem raised by grids for communication-intensive parallel application is caused by the heterogeneity of the available networks that interconnect processes with one another. In this paper we present how QCG-OMPI can execute efficient parallel applications on computational grids. We first present an MPI programming, communication and execution middleware called QCG-OMPI. We then present how applications can make use of the capabilities of QCG-OMPI by presenting two typical, parallel applications: a geophysics application combining collective operations and a master-worker scheme, and a linear algebra application.