<div dir="ltr">Hi, Carlton.  This is not an area of expertise of mine, but I took the liberty of Googling the topic and here's the top hit: <a href="http://scipy.github.io/old-wiki/pages/ParallelProgramming">http://scipy.github.io/old-wiki/pages/ParallelProgramming</a>.  The top line is: "<span style="color:rgb(0,0,0);font-family:arial,"lucida grande",sans-serif;font-size:16px">This is an archival dump of old wiki content --- see </span><a href="http://scipy.org/" style="color:blue;border:0px;text-decoration:none;font-family:arial,"lucida grande",sans-serif;font-size:16px">scipy.org</a><span style="color:rgb(0,0,0);font-family:arial,"lucida grande",sans-serif;font-size:16px"> for current material,</span>" so I clicked on the link to go to the scipy home page and repeated my search there...and the top hit was the same page. :-(  Scrolling down in these search results, I see some more-or-less relevant links, but nothing general, so I started reading the "old" page.  These are the highlights, IMO:<div><br></div><div>"<span style="color:rgb(0,0,0);font-family:arial,"lucida grande",sans-serif;font-size:16px">numpy/scipy are not perfect in this area, but there are some things you can do.</span>"</div><div><br></div><div>"<span style="color:rgb(0,0,0);font-family:arial,"lucida grande",sans-serif;font-size:16px">The best way to make use of a parallel processing system depend on the task you're doing and on the parallel system you're using.</span>"  (I regard this as particularly pertinent, absent knowledge of your system, as one thing I do know is that Windows is, or at least was--I stopped using Windoze with the introduction of 8--particularly "protective" of the allocation of processors; I'm less familiar with the "friendliness" of Posix flavors, including Linux and Mac.)</div><div><br></div><div>And finally:</div><div><br></div><div>"<span style="color:rgb(0,0,0);font-family:arial,"lucida grande",sans-serif;font-size:16px">"</span><a class="gmail-http" href="http://scipy.github.io/old-wiki/external.html?link=http://www.acm.org/ubiquity/views/v7i24_fallacy.html" style="color:blue;border:0px;text-decoration:none;font-family:arial,"lucida grande",sans-serif;font-size:16px">premature optimization is the root of all evil</a><span style="color:rgb(0,0,0);font-family:arial,"lucida grande",sans-serif;font-size:16px">"...Get your code working first, before even thinking about parallelization. Then ask yourself whether your code actually needs to be any faster. Don't embark on the bug-strewn path of parallelization unless you have to.</span>"</div><div><br></div><div>Wiser words are rarely spoken.  Nevertheless, though billed as old, that document _appears_ to be the most current, general document on parallel programming w/ scipy, so it appears to be the place to start (and it _does_ have specific suggestions on how and when to parallelize scipy code).</div><div><br></div><div>I'd hope that more expert voices will chime in, but _sometimes_ that takes a little while, so I wanted to give you something to mull in the meantime.</div><div><br></div><div>FWIW,</div><div><br></div><div>DLG</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 5, 2017 at 4:18 PM, Carlton Banks <span dir="ltr"><<a href="mailto:noflaco@gmail.com" target="_blank">noflaco@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Anyone are of whether <a href="https://docs.scipy.org/doc/scipy-0.15.1/reference/generated/scipy.optimize.differential_evolution.html" target="_blank">SciPy</a> use multiple cores?<div><br></div><div>if not is there a possibility of this?</div></div><br>______________________________<wbr>_________________<br>
SciPy-User mailing list<br>
<a href="mailto:SciPy-User@python.org">SciPy-User@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/scipy-user" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/scipy-user</a><br>
<br></blockquote></div><br></div>