My experience has been similar in implementing support for jobs arrays
in slurm-drmaa. Maybe getting a slurm-drmaa code base in github or
somewhere for staging might help out.

On Thu, Mar 27, 2014 at 1:28 PM, Michael Gutteridge
<[email protected]> wrote:
>
> Sorry, I wasn't clear about that.  The "--cpus-per-task" is custom
> work I did to try and enable that as a specification.  I've sent a
> patch to them, but I haven't heard back and it doesn't look like its
> been worked in (good thing too, right?)  At this point I think I'm
> kind of on my own to make this work.
>
> Best
>
> M
>
> On Thu, Mar 27, 2014 at 10:16 AM, E V <[email protected]> wrote:
>>
>> Looking at the slurm-drmaa web
>> page(http://apps.man.poznan.pl/trac/slurm-drmaa) under the Native
>> Specification header, I don't see cpus-per-task listed as one of the
>> supported specs, and indeed when I tried it using
>> ruby-drmaa->slurm-drmaa it tells me it's an invalid native spec. So it
>> seems slurm-drmaa would be the place to go.
>>
>> On Thu, Mar 27, 2014 at 10:40 AM, Michael Gutteridge
>> <[email protected]> wrote:
>>>
>>> Hi
>>>
>>> Got a bit of a hairy problem.  Slurm 2.6.2, MWM 7.2.6 doing the
>>> scheduling with the wiki2 plugin.  We have tools using DRMAA to submit
>>> jobs: python-drmaa->slurm-drmaa->slurm
>>>
>>> I recently added '--cpus-per-task' to the native specifications
>>> supported by slurm-drmaa. I apparently have more work to do as jobs
>>> aren't properly created- the job doesn't have NumCPUs set properly:
>>>
>>>    NumNodes=1 NumCPUs=1 CPUs/Task=2 ReqS:C:T=*:*:*
>>>    MinCPUsNode=2 MinMemoryNode=0 MinTmpDiskNode=0
>>>
>>> This is giving Moab a headache- it reports 0 tasks for the job and
>>> refuses to run it.
>>>
>>> So anyway- I don't know if it's a slurm or slurm-drmaa issue- I'd like
>>> to fix this, but I'm unsure of the proper place to implement the
>>> repair.  Where is the NumCPUs calculation done? Is there something in
>>> the API I should use or is the API supposed to be doing that
>>> calculation?
>>>
>>> Any hints appreciated.
>>>
>>> Thanks
>>>
>>> Michael
>
>
>
> --
> Hey! Somebody punched the foley guy!
>    - Crow, MST3K ep. 508

Reply via email to