Hot answers tagged parallel
Rasterization/rendering is done by the front end, not the kernel. Image[Graphics[...]] also does rasterization. The parallel subkernels do not have a front end attached so they cannot render graphics. When a kernel process doesn't have a front end attached and it needs to render graphics (e.g. for exporting), it will start up a front end process in the ...
ParallelSubmit does not automatically distribute the definition from the main kernel to the parallel kernel. So what's happening is that the parallel kernels don't know any definitions for runFijiMacro and return these unevaluated. Only when the main kernel calls WaitAll it will get the yet unevaluated expressions runFijiMacro["command line code"] and ...
Solution found using ProcMon and is That Simple! C:\Users\%USERNAME%\.ssh So if you have the same problem, then just open the file C:\Users\%USERNAME%\.ssh\known_hosts using any notepad and delete the entity with the outdated key. Restart Mathematica and try to connect to the remote ketnel. The new key will be created.
Update on 2014-03-04: This is the same problem that's described here. It is also mentioned in the documentation: the the third "possible issue" here. For more details check the these two links. In short, the cause of the problem is that ifun will have bad performance on the subkernels and the workaround is this: DistributeDefinitions[ifun]; ...
Only top voted, non community-wiki answers of a minimum length are eligible