I wonder how does the simulation speed scale with the number of CPUs for MWS?
I noticed something very odd. I have a intel dual-core CPU machine. Solver is set to use both CPUs. But when I check the CPU usage I noticed that almost only one CPU is active.
I think it depends on the complexity of the model. Most of the stuff I simulate only uses one processor on MWS once in the transient stage, yet the same models on HFSS v9+ hammer both processors. This doesn't however equate to a quicker simulation time (time vs freq domain).
I wonder how does the simulation speed scale with the number of CPUs for MWS?
I noticed something very odd. I have a intel dual-core CPU machine. Solver is set to use both CPUs. But when I check the CPU usage I noticed that almost only one CPU is active.
It seems that for complex structures FIT algorithm can not take full advantage of multiprocessors. This seems to be a major disadvantage. And kind of makes me to beleive that due to this reason CST did not incorporate distributed computing (parallel computing). On the other hand FDTD can take full advantage of multi-processor. In fact, to my experience, the speed of FDTD simulations scale almost linearly with the number of cpus.
In my opinion the efficiency of having a compunter with more than one precessor depends only on how the simulator was implemented. If a simulator was not written to share the amount of calculation on more processors there will be little advantage in having a dual or more processor system. In my opinion it is better to have a fast processor with a large amount of memory.
Sonnet allows the sharing of calculation on more than one computer, you can see details in an article published on Microwave and RF.