I would like to evaluate a second notebook on a second kernel.
Specifically I want to use two notebooks and two kernels. I want to evaluate notebook B from within notebook A. However, I want all the computations from notebook B to run on Kernel B and any computations within Notebook A to run on Kernel A.
I have tried to set the evaluator for Notebook B to Kernel B. But, when I call "NotebookEvaluate[NotebookB]" from within NotebookA it everything runs on Kernel A.
Any ideas or suggestions?