Author | Dan Ibanez |
---|---|
Title | A Simple C API for Dynamic Sparse Data Exchange |
Year | 2015 |
Journal | Scalable Computing: Practice and Experience |
Volume | 17 |
Pages | 14 |
Issue | 1 |
Abstract | We present a minimal set of C functions which form an interface for dynamic sparse exchange built on an MPI interface. Such exchanges can effectively handle the complex communication patterns of unstructured parallel codes. By allowing gradual packing and unpacking of messages, we simplify user-level source code. By implementing a scalable exchange algorithm and having the interface reflect the structure of that algorithm, we make it easier to create scalable programs. Example uses including source code and performance results are also presented. |
PDF File | Download |