System resources for calculations

helpful tips or ideas for unconventional solutions
Post Reply
Moritz
Posts: 40
Joined: Fri Aug 06, 2021 11:13 am
anti_bot: 333

System resources for calculations

Post by Moritz » Fri Aug 06, 2021 11:20 am

Hello everybody!

I am new to MICRESS and recently started training and using it for my work.

During simulations I noticed, that the system load generated by MICRESS (especially regarding the processor) is relatively small (around 30%).

From simulation software like ABAQUS, I am used to the possibility to specify how much of the available resources of the used computed system are allowed to be used for the given task.

Is there a similar option in MICRESS, so I could reduce the time simulations need and increase the usage of the available processing capabilities?

I am looking forward to your replies.

Moritz

ralph
Posts: 167
Joined: Wed Apr 27, 2011 4:42 pm
anti_bot: 333

Re: System resources for calculations

Post by ralph » Fri Aug 06, 2021 5:01 pm

Hi Moritz,

MICRESS does not reduce its computational load to avoid overloading the system.

However, CPU load is only a part of the story.
Maybe your simulation is already memory bound (caching effects, high memory traffic) because relatively seen more work for e.g. list or nucleation operations (see TabP) than number crunching in the solvers.

What happens if you go parallel ?

Best,
Ralph

Moritz
Posts: 40
Joined: Fri Aug 06, 2021 11:13 am
anti_bot: 333

Re: System resources for calculations

Post by Moritz » Tue Aug 10, 2021 10:44 am

Hi Ralph,

thanks for your reply! Other system resources do not seem to be under a high load, like the RAM and so on.

Unfortunately I do not understand what you mean with "go parallel"? Do you mean running multiple simulations at once?

Best,
Moritz

ralph
Posts: 167
Joined: Wed Apr 27, 2011 4:42 pm
anti_bot: 333

Re: System resources for calculations

Post by ralph » Tue Aug 10, 2021 11:21 am

I mean using the parallel version of MICRESS, e.g. MICRESS_par_TQ.exe, and setting the number of threads at the end of the driving file.

Ralph

Moritz
Posts: 40
Joined: Fri Aug 06, 2021 11:13 am
anti_bot: 333

Re: System resources for calculations

Post by Moritz » Wed Aug 11, 2021 12:11 pm

Hi Ralph,

thank you for your help! this is exactly the type of parameter I was looking for. I ran a simulation two time, with and without parallelization and the CPU and wallclock time were both significantly lower.

This was very helpful.

Best,
Moritz

Post Reply