Execute sequential program on all cores within Windows-based Multi-Node Cluster?
<p>How to do I execute sequential program (same executable) on all cores within Windows-based Multi-Node cluster (Windows 2012 R2 servers)?</p>

<p>My current program is just using C# <code>System.Diagnostics.Process</code> to execute a program on each available core in computer (e.g., 4 runs for 4 cores). However, I want to do that on all available cores in network connected cluster (e.g., 8 runs for 2*4 cores in the 2-node cluster)?</p>

<p>How do I do it? And related to it, how do I set up compute cluster with Windows servers? Do I use HPC Pack 2012 provided by Microsoft? Or HPC Pack 2012 and MPI?</p>