From: Juliette Salexa on
Hello, I have two instances of matlab open simultaneously (two separate clients),
And on one of them, I have a parallel job running using:

matlabpool open 2
parfor ...

In the other matlab client, I have also applied the command:

matlabpool open 2

And I got:

Warning: Found 1 pre-existing parallel job(s) created by matlabpool that are running.
You can use matlabpool close force local to remove all jobs created by matlabpool.
> In distcomp.interactiveclient.pRemoveOldJobs at 42
In distcomp.interactiveclient.start at 61
In matlabpool at 124

That 1 pre-existing parallel job is obviously the one in the other client, but I would hope that each client is separate and independent and wouldn't care about what's going on in the other client (of course they have to compete for CPU and memory, but as far as one matlab client is concerned, the the CPU and memory used by the other matlab client could be being used by other applications).

Should it be okay for me to open two separate matlabpool's on two separate clients ?

The documentation isn't very clear on this one.