Hi firedrakers, Is there a limit to the number of Dictionary inputs you can put into parloop(kernel,dx,Dictionary)? I have to input an arbitrary amount of functions (N) into a kernel, via appending them to a dictionary, and then carry out a simple linear expression using all functions for each cell. As for the linear combination, it is simply, a(1)*function(1) + ..... + a(N)*function(N) where a's are constants. I do some string appending etc to get the above as a string that I can put directly into a kernel. However, when I input over ~50 functions (which is a lot but theoretically C should be able to do this) the linear expression returns NaNs for each of the cells. The kernel seems to be correctly implemented, however it looks like the C under the hood is breaking down. Could anyone help? Many Thanks, Alastair Gregory ------------------------------------------------------------------------------------------ Numerical Analysis Research Postgraduate Imperial College London - Grantham Institute of Climate Change Room 759 Huxley Building, South Kensington (Tel: 07794 243913) | (Email: a.gregory14@imperial.ac.uk) -------------------------------------------------------------------------------------------