Is STAAD.pro multithreaded? I've ran a couple comparisons and found that changing the processor affinity to force the basic solver in STAAD to use only one core didn't affect the performance much, so it may not be.
How does the advanced solver compare to the basic solver? What is the expected reduction in processing times?
Also will I see processing time reductions using a quad-core processor rather than a dual-core in either the basic or advanced solver?
Thanks for your help,
Ben
Hi I would like to re-iterate this thread....I know that it's not strictly related to the structural design but it does effect the design efficiency! As example, my machine has 2 quad-core CPUs. STAAD.Pro solver uses just 1 out of 8 CPU working at 100%. Therefore the total CPU usage is 13%. The analysis is non-linear and there are a very large number of dofs hence it takes several hours to solve the model.
Does STAAD.Pro have the capability of multi-threading? I suspect that it does but it needs to be enabled somewhere as the multi-processor technology is quite standard nowadays.
I appreciate that this is more of an IT related question. If you could maybe forward it to the software development department I would be very grateful.
Best Regards Paolo.
STAAD is written to be multi-threaded but takes no special advantage of hyper-threading, multiple cores or multiple cpu-s.
I wonder if something changed regarding this issue... Well, now we have 2017, 64-bit etc.
Would colleagues from Bentley respond please?
Best regards,
Maciej Rydlewicz, PhD Eng.
maciej.rydlewicz@softdesk.pl
+48 512206994
MaciekRyd : There are significant changes which are coming in STAAD.Pro in this area. The Connect Edition of STAAD.Pro which is going be released in July of 2017 ( technical preview will be available in May/June ) will have a 64 bit analysis engine which would allow us to analyze very large problems much faster. Although STAAD.Pro will still be a 32 bit application but many of the routines inside it like analysis engine, editor, dbmanager etc. are going to be 64 bit. The design routines as per codes like AISC will also leverage multiple cores for faster processing. So down the line, more and more routines will be able to take advantage of multiple cores.
Many software is currently running in multi cores and thread and now it is almost 2024 and STAAD still uses the single core for analysis that requires longer run time as compare to others, most of us shifted from STAAD to ETABS, TEKLA and now a day