Thank you for this post and many thanks to Fernando Perez, for the awesome tool that Ipython1 is becomming!!! I am beginning to use it today!!
Flávio
> For object oriented parallel programming in Python on a single machine I can use techniques such as Bulk Synchronous Parallelism (BSP) or Message Passing Interface (MPI). There are mentioned some modules and packages for Python on
> http://www.scipy.org/Topical_Software
> Article: Parallel and distributed programming.
> After reading prerequisites and limitations I thing that the following ones could be good for me:
> PyMPI
> Pypar
> MPI for Python
I think mpi4py is the best option. It is a very nice implementation
and the developer is working really hard to make it a great package.
Also, I don't think pympi and pypar are being developed actively
anymore.
Another thing you might check out is IPython's parallel computing
facilities that let you use mpi4py (and other mpi bindings)
interactively:
http://ipython.scipy.org/moin/Parallel_Computing
I have never used BPS, but am familiar with the model. Can probably
get it working interactively with IPython as well.
Cheers,
Brian
> But I can't distinguish which one brings fewer limitations, is efficient in application and will develop in future.
> My favorite is BSP, but I can't find a package for present SciPy and NumPy.
>
> Could anybody give me a recommendation, which way I should go.
>
> Thanks.
> Fie Pye
>
>
>
>
> ---------------------------------------
> Máme další spot P.Čtvrtníčka. Podívejte se www.neuservis.cz
>
>
> _______________________________________________
> SciPy-user mailing list
> SciPy-user@scipy.org
> http://projects.scipy.org/mailman/listinfo/scipy-user
>
_______________________________________________
SciPy-user mailing list
SciPy-user@scipy.org
http://projects.scipy.org/mailman/listinfo/scipy-user