Overhaul all message-passing code
ESyS-Particle currently uses home-grown message passing code dating back to around 2000. Two different types of message-passing code are in use: tml/* and Parallel/
Blueprint information
- Status:
- Not started
- Approver:
- Dion Weatherley
- Priority:
- Low
- Drafter:
- Dion Weatherley
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
-
Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
An attempted survey of C++ libraries wrapping MPI at a higher level than the built-in C++ API of MPI (which is going to be removed from the next MPI standard anyway AFAIK) has come up essentially blank so far.
- Boost::mpi appears to be dead since ~2007 and more importantly, doesn't cover all the functionality we need ( MPI_Sendrecv isn't wrapped, for example)
- TPO++ (http://
- OOMPI (http://