yade-users team mailing list archive
-
yade-users team
-
Mailing list archive
-
Message #26204
Re: [Question #698672]: running on a server is slower than on a PC
Question #698672 on Yade changed:
https://answers.launchpad.net/yade/+question/698672
Status: Answered => Open
Mahdeyeh is still having a problem:
Thanks Jan for your reply
> what is "the server"? How much you can influence it (running other jobs, setting, ...)?
I dont understand what you mean, anyway I can install every thing on this system and see system monitoring.
> please provide the code, as the parallelization performance is strongly influenced by the code used.
my script has 2 files as input data .The below link shows my scrip and clump data files:
https://www.filemail.com/d/fleqwfgjmnduyzq
> provide the results of yade.timing [1] (for different -j options)
for yade test.py (without -j)
Name Count Time Rel. time
-------------------------------------------------------------------------------------------------------
ForceResetter 136 359251us 3.05%
InsertionSortCollider 8 447212us 3.80%
InteractionLoop 136 8149884us 69.23%
NewtonIntegrator 136 2815098us 23.91%
"ZSpeed" 0 0us 0.00%
"VTKview" 0 0us 0.00%
"PosnTrk1" 0 0us 0.00%
"PosnTrk2" 0 0us 0.00%
"PosnTrk3" 0 0us 0.00%
"PosnTrk4" 0 0us 0.00%
"PosnTrk5" 0 0us 0.00%
"PosnTrk6" 0 0us 0.00%
"PosnTrk7" 0 0us 0.00%
"PosnTrk8" 0 0us 0.00%
"PosnTrk9" 0 0us 0.00%
"PosnTrk10" 0 0us 0.00%
"PosnTrk11" 0 0us 0.00%
"PosnTrk12" 0 0us 0.00%
"PosnTrk13" 0 0us 0.00%
"PosnTrk14" 0 0us 0.00%
"PosnTrk15" 0 0us 0.00%
"PosnTrk16" 0 0us 0.00%
"PosnTrk17" 0 0us 0.00%
"PosnTrk18" 0 0us 0.00%
"PosnTrk19" 0 0us 0.00%
"PosnTrk20" 0 0us 0.00%
"PosnTrk21" 0 0us 0.00%
TOTAL 11771446us 100.00%
for -j1 :
Name Count Time Rel. time
-------------------------------------------------------------------------------------------------------
ForceResetter 196 468248us 3.36%
InsertionSortCollider 18 740741us 5.31%
InteractionLoop 195 8981191us 64.41%
NewtonIntegrator 195 3753575us 26.92%
"ZSpeed" 0 0us 0.00%
"VTKview" 0 0us 0.00%
"PosnTrk1" 0 0us 0.00%
"PosnTrk2" 0 0us 0.00%
"PosnTrk3" 0 0us 0.00%
"PosnTrk4" 0 0us 0.00%
"PosnTrk5" 0 0us 0.00%
"PosnTrk6" 0 0us 0.00%
"PosnTrk7" 0 0us 0.00%
"PosnTrk8" 0 0us 0.00%
"PosnTrk9" 0 0us 0.00%
"PosnTrk10" 0 0us 0.00%
"PosnTrk11" 0 0us 0.00%
"PosnTrk12" 0 0us 0.00%
"PosnTrk13" 0 0us 0.00%
"PosnTrk14" 0 0us 0.00%
"PosnTrk15" 0 0us 0.00%
"PosnTrk16" 0 0us 0.00%
"PosnTrk17" 0 0us 0.00%
"PosnTrk18" 0 0us 0.00%
"PosnTrk19" 0 0us 0.00%
"PosnTrk20" 0 0us 0.00%
"PosnTrk21" 0 0us 0.00%
TOTAL 13943757us 100.00%
for -j2 :
Name Count Time Rel. time
-------------------------------------------------------------------------------------------------------
ForceResetter 273 1004309us 6.68%
InsertionSortCollider 39 1035313us 6.89%
InteractionLoop 272 9090613us 60.49%
NewtonIntegrator 272 3898363us 25.94%
"ZSpeed" 0 0us 0.00%
"VTKview" 0 0us 0.00%
"PosnTrk1" 0 0us 0.00%
"PosnTrk2" 0 0us 0.00%
"PosnTrk3" 0 0us 0.00%
"PosnTrk4" 0 0us 0.00%
"PosnTrk5" 0 0us 0.00%
"PosnTrk6" 0 0us 0.00%
"PosnTrk7" 0 0us 0.00%
"PosnTrk8" 0 0us 0.00%
"PosnTrk9" 0 0us 0.00%
"PosnTrk10" 0 0us 0.00%
"PosnTrk11" 0 0us 0.00%
"PosnTrk12" 0 0us 0.00%
"PosnTrk13" 0 0us 0.00%
"PosnTrk14" 0 0us 0.00%
"PosnTrk15" 0 0us 0.00%
"PosnTrk16" 0 0us 0.00%
"PosnTrk17" 0 0us 0.00%
"PosnTrk18" 0 0us 0.00%
"PosnTrk19" 0 0us 0.00%
"PosnTrk20" 0 0us 0.00%
"PosnTrk21" 0 0us 0.00%
TOTAL 15028600us 100.00%
for -j4 :
Name Count Time Rel. time
-------------------------------------------------------------------------------------------------------
ForceResetter 2079 12158256us 14.30%
InsertionSortCollider 187 2659616us 3.13%
InteractionLoop 2078 48921982us 57.52%
NewtonIntegrator 2078 21306539us 25.05%
"ZSpeed" 0 0us 0.00%
"VTKview" 0 0us 0.00%
"PosnTrk1" 0 0us 0.00%
"PosnTrk2" 0 0us 0.00%
"PosnTrk3" 0 0us 0.00%
"PosnTrk4" 0 0us 0.00%
"PosnTrk5" 0 0us 0.00%
"PosnTrk6" 0 0us 0.00%
"PosnTrk7" 0 0us 0.00%
"PosnTrk8" 0 0us 0.00%
"PosnTrk9" 0 0us 0.00%
"PosnTrk10" 0 0us 0.00%
"PosnTrk11" 0 0us 0.00%
"PosnTrk12" 0 0us 0.00%
"PosnTrk13" 0 0us 0.00%
"PosnTrk14" 0 0us 0.00%
"PosnTrk15" 0 0us 0.00%
"PosnTrk16" 0 0us 0.00%
"PosnTrk17" 0 0us 0.00%
"PosnTrk18" 0 0us 0.00%
"PosnTrk19" 0 0us 0.00%
"PosnTrk20" 0 0us 0.00%
"PosnTrk21" 0 0us 0.00%
TOTAL 85046394us 100.00%
for -j8 :
Name Count Time Rel. time
-------------------------------------------------------------------------------------------------------
ForceResetter 144 1685401us 26.70%
InsertionSortCollider 24 235964us 3.74%
InteractionLoop 143 2436675us 38.60%
NewtonIntegrator 143 1955223us 30.97%
"ZSpeed" 0 0us 0.00%
"VTKview" 0 0us 0.00%
"PosnTrk1" 0 0us 0.00%
"PosnTrk2" 0 0us 0.00%
"PosnTrk3" 0 0us 0.00%
"PosnTrk4" 0 0us 0.00%
"PosnTrk5" 0 0us 0.00%
"PosnTrk6" 0 0us 0.00%
"PosnTrk7" 0 0us 0.00%
"PosnTrk8" 0 0us 0.00%
"PosnTrk9" 0 0us 0.00%
"PosnTrk10" 0 0us 0.00%
"PosnTrk11" 0 0us 0.00%
"PosnTrk12" 0 0us 0.00%
"PosnTrk13" 0 0us 0.00%
"PosnTrk14" 0 0us 0.00%
"PosnTrk15" 0 0us 0.00%
"PosnTrk16" 0 0us 0.00%
"PosnTrk17" 0 0us 0.00%
"PosnTrk18" 0 0us 0.00%
"PosnTrk19" 0 0us 0.00%
"PosnTrk20" 0 0us 0.00%
"PosnTrk21" 0 0us 0.00%
TOTAL 6313265us 100.00%
for -j12 :
Name Count Time Rel. time
-------------------------------------------------------------------------------------------------------
ForceResetter 60 1084666us 29.52%
InsertionSortCollider 10 202631us 5.51%
InteractionLoop 60 1086101us 29.56%
NewtonIntegrator 59 1300806us 35.40%
"ZSpeed" 0 0us 0.00%
"VTKview" 0 0us 0.00%
"PosnTrk1" 0 0us 0.00%
"PosnTrk2" 0 0us 0.00%
"PosnTrk3" 0 0us 0.00%
"PosnTrk4" 0 0us 0.00%
"PosnTrk5" 0 0us 0.00%
"PosnTrk6" 0 0us 0.00%
"PosnTrk7" 0 0us 0.00%
"PosnTrk8" 0 0us 0.00%
"PosnTrk9" 0 0us 0.00%
"PosnTrk10" 0 0us 0.00%
"PosnTrk11" 0 0us 0.00%
"PosnTrk12" 0 0us 0.00%
"PosnTrk13" 0 0us 0.00%
"PosnTrk14" 0 0us 0.00%
"PosnTrk15" 0 0us 0.00%
"PosnTrk16" 0 0us 0.00%
"PosnTrk17" 0 0us 0.00%
"PosnTrk18" 0 0us 0.00%
"PosnTrk19" 0 0us 0.00%
"PosnTrk20" 0 0us 0.00%
"PosnTrk21" 0 0us 0.00%
TOTAL 3674207us 100.00%
> What about -j1 (or just not specifying -j at all)? > do you get 100% of CPU?
not specifying -j at all: speed is very low: 12/s and just 15.7% of CPU
-j1: speed is very low: 14/s and about 15- 16% of CPU
-j2 : speed is very low: about 15/s and about 24- 26% of CPU
-j4 : speed is very low: about 22/s and about 38- 42% of CPU
-j8 : speed is very low: about 23/s and about 55- 60% of CPU
-j12 : speed is very low: about 16/s and about 58- 63% of CPU
Again thank you for help
--
You received this question notification because your team yade-users is
an answer contact for Yade.