This would cut down the analysis time required by STAAD significantly.
If it is too much work to change the solver code to benefit from multi-threads, can at least each basic load or each load combination be run at a different thread? There's no reason why basic load 2 has to wait until basic load 1 to finish since the results will be superimposed in the combinations anyway.
Anything that makes the analysis faster and benefiting from all the 16 cores I have on my CPU would be appreciated.
Most competitor's software make use of this.
Thank you for posting your idea. We do currently have an initiative in performing some significant internal refactoring of the internals of STAAD as part of the ongoing development of the physical modeling solution, which should ultimately provide an improved performance even for those who will remain working soley on analytical models. In short, this idea is supportive of our current development.