Parcellfun (from the General octave-forge package) is really
promising, but is not quite behaving.

Using octave 3.1.55 and the current download of parcellfun (no version
number on that sadly) under Ubuntu 9.04...

Something as simple as:
a = parcellfun(4,@(x)horzcat(1,x),num2cell([1:10]),'UniformOutput',false);
leaves a bunch of defunct octave processes laying around.

These get cleared when octave exits, but that is the only way I find
to remove them.  Not a problem for small jobs, but I'm literally
running into the wall of maximum number of processes.

It has been a while since I did any parallel programming outside of
mpi, so I'm not sure what the problem really is.
IIRC though, doesn't the parent process have to catch SIG_CHILD?  I
don't see that happening in the script.

BTW: If this problem gets sorted, I have a very minor bugfix and
improvement to submit.  They are pointless if the major bug doesn't
get fixed first though.

Travis Collier
UCLA biology grad student

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
_______________________________________________
Octave-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to