MPWide: a light-weight library for efficient message passing over wide area networks
We present MPWide, a light weight communication library which allows efficient message passing over a distributed network. MPWide has been designed to connect application running on distributed (super)computing resources, and to maximize the communication performance on wide area networks for those...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Ubiquity Press
2013-12-01
|
Series: | Journal of Open Research Software |
Subjects: | |
Online Access: | http://openresearchsoftware.metajnl.com/articles/15 |
_version_ | 1818452302591164416 |
---|---|
author | Derek Groen Steven Rieder Simon Portegies Zwart |
author_facet | Derek Groen Steven Rieder Simon Portegies Zwart |
author_sort | Derek Groen |
collection | DOAJ |
description | We present MPWide, a light weight communication library which allows efficient message passing over a distributed network. MPWide has been designed to connect application running on distributed (super)computing resources, and to maximize the communication performance on wide area networks for those without administrative privileges. It can be used to provide message-passing between application, move files, and make very fast connections in client-server environments. MPWide has already been applied to enable distributed cosmological simulations across up to four supercomputers on two continents, and to couple two different bloodflow simulations to form a multiscale simulation. |
first_indexed | 2024-12-14T21:20:56Z |
format | Article |
id | doaj.art-a8af9f5309564736893176251a984f48 |
institution | Directory Open Access Journal |
issn | 2049-9647 |
language | English |
last_indexed | 2024-12-14T21:20:56Z |
publishDate | 2013-12-01 |
publisher | Ubiquity Press |
record_format | Article |
series | Journal of Open Research Software |
spelling | doaj.art-a8af9f5309564736893176251a984f482022-12-21T22:46:56ZengUbiquity PressJournal of Open Research Software2049-96472013-12-0111e9e910.5334/jors.ah12MPWide: a light-weight library for efficient message passing over wide area networksDerek Groen0Steven Rieder1Simon Portegies Zwart2Centre for Computational Science, University College LondonLeiden Observatory, Leiden UniversitySystem and Networking Engineering research group, University of Amsterdam; Leiden Observatory, Leiden University; Kapteyn Instituut, Rijksuniversiteit GroningenWe present MPWide, a light weight communication library which allows efficient message passing over a distributed network. MPWide has been designed to connect application running on distributed (super)computing resources, and to maximize the communication performance on wide area networks for those without administrative privileges. It can be used to provide message-passing between application, move files, and make very fast connections in client-server environments. MPWide has already been applied to enable distributed cosmological simulations across up to four supercomputers on two continents, and to couple two different bloodflow simulations to form a multiscale simulation.http://openresearchsoftware.metajnl.com/articles/15communication librarydistributed computingmessage passingTCPmodel couplingdata transfercommunication performanceco-allocation |
spellingShingle | Derek Groen Steven Rieder Simon Portegies Zwart MPWide: a light-weight library for efficient message passing over wide area networks Journal of Open Research Software communication library distributed computing message passing TCP model coupling data transfer communication performance co-allocation |
title | MPWide: a light-weight library for efficient message passing over wide area networks |
title_full | MPWide: a light-weight library for efficient message passing over wide area networks |
title_fullStr | MPWide: a light-weight library for efficient message passing over wide area networks |
title_full_unstemmed | MPWide: a light-weight library for efficient message passing over wide area networks |
title_short | MPWide: a light-weight library for efficient message passing over wide area networks |
title_sort | mpwide a light weight library for efficient message passing over wide area networks |
topic | communication library distributed computing message passing TCP model coupling data transfer communication performance co-allocation |
url | http://openresearchsoftware.metajnl.com/articles/15 |
work_keys_str_mv | AT derekgroen mpwidealightweightlibraryforefficientmessagepassingoverwideareanetworks AT stevenrieder mpwidealightweightlibraryforefficientmessagepassingoverwideareanetworks AT simonportegieszwart mpwidealightweightlibraryforefficientmessagepassingoverwideareanetworks |