Mathematica Stack Exchange is a question and answer site for users of Mathematica. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

At the moment we only have access to version 8 of the Lightweight Grid (i.e. version 8 of the Mathematica kernel). Is it safe to run version 8 subkernels together with a version 9 main kernel? It does appear to work, but I am not sure if things can go wrong in unexpected ways.

(For safety I use a v8 main kernel for these calculations, but I since everything seems to work with a v9 main kernel as well, I was curious if this is actually supported.)

share|improve this question
Related: – R. M. Jan 22 '13 at 22:50
up vote 7 down vote accepted

This is supported, and should work. You should of course be aware of the version differences, i.e. language feature differences, when writing code (e.g. don't do ParallelEvaluate of new-in-9 functions on V8 subkernels). But the control channel plumbing, from MathLink up to the parallel tools, should work. Lightweight Grid itself is quite flexible this way, you can create separate services for launching V7, V8 and V9 kernels.

You will also be able to launch V6 kernels but they will of course not have the integrated parallel tools built into Version 7. You might even be able to launch a V5.2 kernel. That's as far back as I go :)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.