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
System resources for calculations
Re: System resources for calculations
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
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
Re: System resources for calculations
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
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
Re: System resources for calculations
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
Ralph
Re: System resources for calculations
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
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