efficiency of parallelization in Yade

Asked by mohsen

in the name of god
hello all
as i read in YADE documentation "Yade was originally not designed with parallel computation in mind, but rather with maximum flexibility (for good or for bad). Parallel execution was added later;" and in other hand i have read some comments about parallelization efficiency which is limited.
in our college there is a cluster with 64 cores but installing any other code and program is a kind of disturbance for students and staff!!! is there any body who can make a comparison between the cluster and a PC (for example core i7)? is there a great difference in computation cost? number of particles are more than 20,000 which each particle is approximated by clump of spheres.
thank so much

Question information

Language:
English Edit question
Status:
Solved
For:
Yade Edit question
Assignee:
No assignee Edit question
Solved by:
Klaus Thoeni
Solved:
Last query:
Last reply:
Revision history for this message
Klaus Thoeni (klaus.thoeni) said :
#1

Hi,

you might want to have a look at this:

https://yade-dem.org/wiki/Performance_Test
https://yade-dem.org/wiki/Multicore_Performance
https://yade-dem.org/publi/1stWorkshop/booklet.pdf (there was a presentation on performance by myself and Alex)

Cheers
Klaus

Revision history for this message
mohsen (agha-mohsena) said :
#2

dear Klaus
Thanks so much. the problem about the number of cores was nearly solved. but a question is remained. What about other system specifications that affect computation duration? For example is there an efficiency limit for RAM as there is for number of cores? Or other important parameters?
thanks

Revision history for this message
Best Klaus Thoeni (klaus.thoeni) said :
#3

Hi, the main parameters are the CPU speed/frequency and the "optimal" number of cores. The main think is to find the optimal number of cores for your problem. I don't think you will run out of RAM, nevertheless, RAM speed will as well affect your calculation time. K

Revision history for this message
mohsen (agha-mohsena) said :
#4

very good, thank you for your complete answer

Revision history for this message
mohsen (agha-mohsena) said :
#5

Thanks Klaus Thoeni, that solved my question.