How does the simulation speed scale with number of CPUs?
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.
Hi irfan1
I noticed it to. I think that CST has a problem with multi processor
I have one HT CPU. And the CPU usage not passing the 40% with 1CPU its 100%
Can someone tell us what the CPU usage in HFSS 10 multi processor?
Maybe it depends on the algorithm of Time Domain.
PL
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).
Matt
I used a dual-Xeon workstation for CST MWS programme simulation.
Simulation time was one and a half times less than that with one CPU.
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.
bye