Question,
My workstation has two E5-Xeon CPUs, each with 8 Cores giving 16 Cores total (32 Threads total with Hyper Threading) running Windows 7 Professional 64Bit.
I have run a single 6 mesh FDS job using MPI by applying 1 mesh per MPI Process per 1 Thread but I want to run the same job 5 times, changing a variable slightly for each job. That would be 5 FDS jobs with 6 meshes each running simultaneously, each using MPI by applying 1 mesh per MPI process per 1 Thread, thus using 30 of the available 32 threads.
However, windows will not let me run multiple MPI sessions at a time on the workstation, it only allows me to run 1 FDS job through MPI and the other 4 FDS jobs through OpenMP (which is ridiculously slow).
Is this a limitation of Windows, or MPI, or is there a command set that I can run to allow multiple sessions of MPI on the same platform with 2 CPUs?
If this is a limitation, has anyone tried to set up multiple virtual windows 7s on the same platform and run MPI across this?
If so, I was thinking of installing VirtualBox to setup a virtual windows 7 on a 2ndry HD, then clone it 3 times to give me 4 virtual windows 7. Setup a shared folder on the "true" windows 7 SSD and then run the 5 FDS jobs using MPI this way?
Anyone got any comments or ideas?