Hi list,<br><br>I&#39;m trying to use IPython together with our High Performance Computing facilties at NUS. The jobs are distributed via LSF, so I intend to follow the discussion on setting up IPython with LSF [1]. Before using the LSF setup I wanted to test things by just having remote engines on their computer, controlled by a local controller on my laptop.<br>
<br>However, I have the problem that there is no shared network drive between the computers that are used for submitting the jobs (which would run the engines) and my laptop. So far I was able to get a local ipcontroller running and remote ipengines that show up as connected. However c[:].apply_snyc(lambda: &#39;Hello World&#39;) did not work.<br>
<br>Here is what I did:<br><br>- ipython profile create --parallel  --profile=hpc_test<br>- set c.HubFactory.ip = &#39;*&#39; in ipcontroller_config.py<br>- run on laptop ipcontroller --profile=hpc_test&amp;<br>- create hpc_test profile on remote computer<br>
- transfer ipcontroller-engine.json from laptop to remote computer<br>- run ipengine --profile=hpc_test on remote computer, which led the ipcontroller on my laptop to acknowledge that an engine was connected<br>- on local machine start ipython, c = Client(profile=&#39;hpc_test&#39;)<br>
- c.ids shows the correct ids, but c[:].apply_snyc(lambda: &#39;Hello World&#39;)  just hangs<br><br>Since I am totally new to this, I&#39;m super confused and don&#39;t know where to proceed from here. Somehow I was expecting that I have to tell the engine over which protocol to talk to the controller. I was intending to use ssh for that, but somehow I could connect engines without even specifying this.<br>
<br>Could somebody point me in the right direction, on where to proceed from here on? Any hints are greatly appreciated.<br><br>Thanks a lot,<br><br>Markus<br><br>[1] <a href="http://thread.gmane.org/gmane.comp.python.ipython.user/6487">http://thread.gmane.org/gmane.comp.python.ipython.user/6487</a><br>