yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #07538
Re: makeing yade single-threaded by default
Please Luc, use launchpad questions.
"-j 1" should start jobs one after the other, no? Did you find
simultaneous jobs running in that case?
Bruno
On 27/04/11 01:36, luc scholtes wrote:
> OK, thank you guys for your input. Now comes the second part of my
> question... ;-)
>
> How to run YADE in batch mode such as only one calculation runs at a
> time? In the current default mode, running YADE in batch mode launches
> several calculations simultaneously (as much as the number of
> available cores if I understood well), but I would like to allow only
> one calculation at the same time, in an "iterative manner", one after
> the other. The -j option does not seem to allow that...
>
> Cheers
>
> Luc
>
> 2011/4/19 Anton Gladky <gladky.anton@xxxxxxxxx
> <mailto:gladky.anton@xxxxxxxxx>>
>
> Hi, luc,
>
> If you start yade without -j option, it will use just 1 thread. As
> Klaus already said, you can start yade with -j6 to start yade in 6
> threads.
>
> But you should be careful. If you do not use a large number of
> particles, more threads can lead you to decreasing of calculation
> speed. That is why yade starts now by default in 1 thread mode not to
> confuse new users.
>
> Anton
>
>
>
>
> On Tue, Apr 19, 2011 at 4:39 AM, luc scholtes
> <lscholtes63@xxxxxxxxx <mailto:lscholtes63@xxxxxxxxx>> wrote:
> > Hi guys,
> >
> > sorry to wake up so late, but, I tried to find info concerning
> the -j/
> > --jobs option and could not really sort it all due to my lack of
> Linux
> > oriented knowledge... As I understand, YADE now run 1 thread
> (job?) per
> > core. Nonetheless, what would be the command to make it run 1
> thread over
> > several/all cores in order to speed up the calculation (if it is
> the right
> > thing to do for this purpose)?
> >
> > Thanks in advance
> >
> > Luc
> >
> > 2011/1/30 Anton Gladky <gladky.anton@xxxxxxxxx
> <mailto:gladky.anton@xxxxxxxxx>>
> >>
> >> Hi,
> >>
> >> In most of my simulations I use 1 thread/core and find it the most
> >> optimal solution. Also it helps to get completely identical results
> >> excluding openmp-instability. And only on a very large simulations
> >> (>10^5 particles) it is reasonable to use 2-3 threads, no more.
> >>
> >> So, I personally agree.
> >>
> >> Anton
> >>
> >>
> >>
> >>
> >> 2011/1/29 Václav Šmilauer <eu@xxxxxxxx <mailto:eu@xxxxxxxx>>:
> >> > Hi there,
> >> >
> >> > due to numerous performance problems when Yade uses the
> default number
> >> > of
> >> > threads (one thread per core), I think it would be better to
> make run
> >> > single-threaded by default, so that unknowledgeable people are
> not hit.
> >> > Those who know assign the right number of threads anyway.
> >> >
> >> > It would concern both the main program, and also the batch
> system, which
> >> > would still use all cores, but 1 core/job.
> >> >
> >> > Thoughts?
> >> >
> >> > v.
> >> >
> >> > _______________________________________________
> >> > Mailing list: https://launchpad.net/~yade-dev
> <https://launchpad.net/%7Eyade-dev>
> >> > Post to : yade-dev@xxxxxxxxxxxxxxxxxxx
> <mailto:yade-dev@xxxxxxxxxxxxxxxxxxx>
> >> > Unsubscribe : https://launchpad.net/~yade-dev
> <https://launchpad.net/%7Eyade-dev>
> >> > More help : https://help.launchpad.net/ListHelp
> >> >
> >>
> >> _______________________________________________
> >> Mailing list: https://launchpad.net/~yade-dev
> <https://launchpad.net/%7Eyade-dev>
> >> Post to : yade-dev@xxxxxxxxxxxxxxxxxxx
> <mailto:yade-dev@xxxxxxxxxxxxxxxxxxx>
> >> Unsubscribe : https://launchpad.net/~yade-dev
> <https://launchpad.net/%7Eyade-dev>
> >> More help : https://help.launchpad.net/ListHelp
> >
> >
>
> _______________________________________________
> Mailing list: https://launchpad.net/~yade-dev
> <https://launchpad.net/%7Eyade-dev>
> Post to : yade-dev@xxxxxxxxxxxxxxxxxxx
> <mailto:yade-dev@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~yade-dev
> <https://launchpad.net/%7Eyade-dev>
> More help : https://help.launchpad.net/ListHelp
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~yade-dev
> Post to : yade-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~yade-dev
> More help : https://help.launchpad.net/ListHelp
--
_______________
Bruno Chareyre
Associate Professor
ENSE³ - Grenoble INP
Lab. 3SR
BP 53 - 38041, Grenoble cedex 9 - France
Tél : +33 4 56 52 86 21
Fax : +33 4 76 82 70 43
________________
References