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.