MPWide: Light-weight communication library for distributed c

Discussion topics for individual codes
Post Reply
Posts: 255
Joined: Mon Nov 14, 2011 4:32 am
Location: Maryland, USA

MPWide: Light-weight communication library for distributed computing

Post by kcd » Sat Dec 08, 2012 3:50 am

[c]MPWide: Light-weight communication library for distributed computing[/c][/b]
Abstract: MPWide is a light-weight communication library for distributed computing. It is specifically developed to allow message passing over long-distance networks using path-specific optimizations. An early version of MPWide was used in the Gravitational Billion Body Project to allow simulations across multiple supercomputers.

Credit: Groen, Derek; Rieder, Steven; Grosso, Paola; de Laat, Cees; Portegies Zwart, Simon


Bibcode: 2012ascl.soft12003G

ID: ascl:1212.003
Last edited by Ada Coda on Fri Jan 11, 2019 12:57 pm, edited 1 time in total.
Reason: Updated code entry.

Posts: 1
Joined: Sun Dec 23, 2012 11:23 am

Re: MPWide: Light-weight communication library

Post by djgroen » Sun Dec 23, 2012 11:33 am

Derek Groen here: I thought it would be useful/fun to add a little bit of supplementary information.

The latest paper that reports on the cosmological simulations across supercomputers is here:

Also, we used the library actually for an entirely different purpose, namely to couple blood flow codes together ;)
There's a preprint of that here:

I still maintain the library on a weekly basis, and intend to release MPWide 1.5 version fairly soon. If anyone would like to use it, and would like me to make a few adaptations in the tool, feel free to drop me a line!

Post Reply