Hi Piotr,
> 1. While the 3D Warp solver can really take full advantage of my Intel Quad CPU (running at 100% of all 4 cores), the Flow (Fill and Pack)
>analyses - while claiming to be using 4 cores as well - hardly ever tax the CPU at higher than 45%
A very good observation. The utilization is case dependant, and is also dependant on your hardware.
A possible reason for this is the speed of the Front Size Bus (FSB) or HyperTransport speed of your chip. With increasing number of threads, the speed of the analyses is to a great extent determined by the speed at which data from memory can be pushed to the analysis cores. The faster information can be pushed from RAM to the computational core (the faster the FSB or HyperTransport), the less time the CPU is 'waiting' and the more time it is actually 'working'. The more cores use the same FSB, the bigger the FSB bandwidth is a problem, the more time the multiple cores will spend 'waiting'.
The good news is that both Intel and AMD have made strides on this. The new Intel Core 7i has a few new tricks to increase the bandwidth for getting information from RAM to the cores.
>2. With the Fill+Pack Reactive Molding analysis, even though I set the solver to use 4 cores, it clearly doesn't - the log says "using 1 thread"
The release notes state that the multi-threading option is not supported for the 3D reactive molding solver. For technical reasons, the option could not be removed in the user interface, but it is documented in the help.
I hope this helps.
Hanno van Raalte,
Product Manager - Injection Molding & Moldflow products