Re: Parallel Python
In article <1168597288.571 937.176430@s34g 2000cwa.googleg roups.com>,
"Paul Boddie" <paul@boddie.or g.ukwrites:
|parallelpyt... @gmail.com wrote:
|
| The main difference between MPI python solutions and ppsmp is that with
| MPI you have to organize both computations
| {MPI_Comm_rank( MPI_COMM_WORLD, &id); if id==1 then ... else ....} and
| data distribution (MPI_Send / MPI_Recv) by yourself. While with ppsmp
| you just submit a function with arguments to the execution server and
| retrieve the results later.
|>
|Couldn't you just provide similar conveniences on top of MPI? Searching
|for "Python MPI" yields a lot of existing work (as does "Python PVM"),
|so perhaps someone has already done so.
Yes. No problem.
|Also, what about various grid toolkits?
If you can find one that is robust enough for real work by someone who
is not deeply into developing Grid software, I will be amazed.
Regards,
Nick Maclaren.
In article <1168597288.571 937.176430@s34g 2000cwa.googleg roups.com>,
"Paul Boddie" <paul@boddie.or g.ukwrites:
|parallelpyt... @gmail.com wrote:
|
| The main difference between MPI python solutions and ppsmp is that with
| MPI you have to organize both computations
| {MPI_Comm_rank( MPI_COMM_WORLD, &id); if id==1 then ... else ....} and
| data distribution (MPI_Send / MPI_Recv) by yourself. While with ppsmp
| you just submit a function with arguments to the execution server and
| retrieve the results later.
|>
|Couldn't you just provide similar conveniences on top of MPI? Searching
|for "Python MPI" yields a lot of existing work (as does "Python PVM"),
|so perhaps someone has already done so.
Yes. No problem.
|Also, what about various grid toolkits?
If you can find one that is robust enough for real work by someone who
is not deeply into developing Grid software, I will be amazed.
Regards,
Nick Maclaren.
Comment