ELLA CPU utilization

Greetings,

Does ELLA utilize multi-threaded CPU capabilities? When I start the calculation with the module, depending on the structure size, analysis can take several minutes to several tens of minutes, but when I check the Task Manager, Ella does not take more than 10-15% of the CPU usage, even on lower end CPUs.

Best regards,

Nemanja

The ELLA task is not parallelized; it is a sequential process. However, how these processes are distributed across individual threads depends on the hardware configuration and on how the operating system handles them.

If a module can perform tasks in parallel, you will find a corresponding note in the WPS (Windows Program Start = calculation window), see the lines marked in red in 01a. The lines marked in yellow refer to the solution of the stiffness matrix, which is only used in modules such as TALPA, ASE, or DYNA (STEU SOLV 4).

Hi Jost,

Thank you for the response.

It seems to me that ELLA and some other modules like AQB and MAXIMA could potentially take advantage of parallelization. I am writing this as a layman, but tasks that these modules do can relatively easily be divided between multiple cores, and as newer CPUs tend to have 12 or more cores, this can have huge positive performance impact. I am asking to consider this as a feature request.

Best regards,

Nemanja

AFAIK, CSiBridge (a Sap2000 twin for bridge), Midas Civil and some other softwares can utilize mutiple threads to do traffic load analysis.

Please create the feature request via the official way and send it to support@sofistik.com.
Thank you.