next up previous print clean
Next: CONCLUSIONS Up: R. Clapp: MPI in Previous: Transferring thread routines

Future Work

There are several directions to extend this work. First, there is no reason to limit the sending and receiving of data to regular datasets. The library is based on the superset library Clapp (2003) so extending it to work on irregular data is straight-forward. Second, many operations are a series of parallel operations. An intelligent extension would be to introduce the concept of a dataset spread over many machines. The user would choose whether or not to perform the collection operation or leave local versions. Most of this mechanism is already available in SEPlib Clapp (1999). Another extension is to incorporate some of the ideas mentioned in Clapp and Sava (2002). Specifically, with numerous users and diverse needs some type of dynamic allocation and sharing ability is needed. This would require each block to be considered a task and a check would have to be performed before executing the next section.
next up previous print clean
Next: CONCLUSIONS Up: R. Clapp: MPI in Previous: Transferring thread routines
Stanford Exploration Project
7/8/2003