Hi Ana,

We don't have too much experience with MPI so we can tell you for sure how well Spyder works with it.

Spyder embedded console works like this: Spyder opens an external python interpreter and communicates with it using sockets for reading and writing. This communication goes over a given port in your local computer. So this won't probably work for your needs,

Besides, Spyder also integrates pretty well with IPython, which has a very similar architecture but instead of using raw sockets it uses an specialized library called zmq (or zero mq). IPython also comes with a module called IPython.parallel which starts an interpreter (called kernel) on each core/computind node and can distribute a workload between them.

Here you can read on how to get started with this module and mpi:

http://ipython.org/ipython-doc/stable/parallel/parallel_mpi.html

About the GIL: As far as I know, there is no way to bypass it, but there isn't any need to do it either, because the usual approach for scientific work is using libraries like IPython.parallel, multiprocessing or mpi4py.

Cheers,
Carlos

El 22/05/13 14:10, [email protected] escribió:
Does spyder works in shared memory using a MPI type of process over the interconnect or http or ...? I know from the compilation that it was using libpthread which is a shared memory library, but again, I am not sure what it is doing with it. Can somebody please explain?

My concern is that it is using a process that it is not scalable or that it is based on some services which aren't even on the compute nodes (e.g., matlab uses pseudo-tty -- whatever they are-- and CNL doesn't have it)
Again I would like to install it on Cray XE6 machine.

And how about GIL? It is possible that it bypasses GIL by going "over" it, meaning that it is basically running independent processes MPI style?

Thanks in advance,
Ana
--
You received this message because you are subscribed to the Google Groups "spyder" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/spyderlib?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.



--
You received this message because you are subscribed to the Google Groups 
"spyder" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/spyderlib?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to