[Chicago] MPI in Python?
skip at pobox.com
skip at pobox.com
Wed Feb 27 21:15:23 CET 2008
Massimo> Is the CPU don't share the same RAM threading is not an option
Massimo> unless you use OpenMP, which emulates shared memory but it is
Massimo> very slow compared with MPI. Nobody uses it anymore.
Skip> So MPI means "Message Passing Interface" where the messages must
Skip> be passed via shared memory? *sigh* If so, I'll look elsewhere
Skip> for solutions.
Mike> MPI means "Message Passing Interface" where you shouldn't have to
Mike> worry about the protocol used. MPI will transparently use shared
Mike> memory, pthreads, some other ipc mechanism, or sockets based on
Mike> the configuration when you built the MPI library and/or what is
Mike> the best supported mechanism on your operating system.
So I obviously misunderstood what Massimo wrote. What did he mean? I
interpreted his statement as meaning you can't use MPI without a shared
memory architecture unless you are using OpenMP which nobody uses anymore.
Skip
More information about the Chicago
mailing list