Hi I have written an extensive simulation in C++ and when I run it on my quad-core machine, only a single core is used (on Windows). This is because my code is not parallelized. I'm not familiar in any way with code running in parallel, except in Matlab where is happens almost automatically. Will it be an extensive procedure to parallelize my existing program? If anyone has any references/book titles/etc.. that they can recommend, I would be grateful. Best, Niles.