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...

Full description

Bibliographic Details
Main Authors: Derek Groen, Steven Rieder, Simon Portegies Zwart
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