Re: [gridengine users] cpu usage calculation

2018-09-05 Thread Mark Dixon
On Fri, 31 Aug 2018, Daniel Povey wrote: ... This gets back to the issue of who is going to maintain GridEngine. Dave Love briefly resurfaced (enough to dissuade me from forming a group to maintain it, we were going to make this its home https://github.com/son-of-gridengine/sge) but seems to have

Re: [gridengine users] cpu usage calculation

2018-08-31 Thread Marshall2, John (SSC/SPC)
Hi, I agree with your assessment of the usefulness of -binding. For that reason (and others) we haven't bothered with it. Although not optimal (for optimal, ask for all cores), we simply allocate ncores from an undifferentiated pool (which may be a subset of all cores) that is associated with a h

Re: [gridengine users] cpu usage calculation

2018-08-31 Thread Daniel Povey
This gets back to the issue of who is going to maintain GridEngine. Dave Love briefly resurfaced (enough to dissuade me from forming a group to maintain it, we were going to make this its home https://github.com/son-of-gridengine/sge) but seems to have gone under again. And actually I'm not sure t

Re: [gridengine users] cpu usage calculation

2018-08-31 Thread William Hay
On Fri, Aug 31, 2018 at 10:27:39AM +, Marshall2, John (SSC/SPC) wrote: >Hi, >When gridengine calculates cpu usage (based on wallclock) it uses: >cpu usage = wallclock * nslots >This does not account for the number of cpus that may be used for >each slot, which is problematic

Re: [gridengine users] cpu usage calculation

2018-08-31 Thread Marshall2, John (SSC/SPC)
Hi, Yes, cpu == core. The legacy naming is somewhat unfortunate. I'll update the page to clarify. The 1 slot - 1 core approach does not work for us because: * each task may use more than one core (e.g., openmp, multithread) * specifying ncpus allows for grouping that better matches the applicatio

Re: [gridengine users] cpu usage calculation

2018-08-31 Thread Reuti
Hi John, > Am 31.08.2018 um 12:27 schrieb Marshall2, John (SSC/SPC) > : > > Hi, > > When gridengine calculates cpu usage (based on wallclock) it uses: > cpu usage = wallclock * nslots > > This does not account for the number of cpus that may be used for > each slot, which is problematic. What

[gridengine users] cpu usage calculation

2018-08-31 Thread Marshall2, John (SSC/SPC)
Hi, When gridengine calculates cpu usage (based on wallclock) it uses: cpu usage = wallclock * nslots This does not account for the number of cpus that may be used for each slot, which is problematic. I have written up an article at: https://expl.info/display/MISC/Slot+Multiplier+for+Calculating