Hi Michal,
What do you mean with "It's possible using LSF without MPI? as far as I
know a process can not use resources in different compute nodes. Only
distributed programming models would allow the usage of different compute
nodes but at least there must be a task per node, unless you use something
like ScaleMP, but that is a completely different matter.

Regards,
Carles Fenoy
El 10/09/2014 14:17, "Michal Zielinski" <michal.zielin...@uconn.edu>
escribió:

>  Thanks for your answer, it explains a lot.
> I thought this was possible because it's possible using LSF without MPI,
> but I guess not.
> Thread closed?
>
> Thanks,
> Michal Zielinski
>
> On Tue, Sep 9, 2014 at 11:22 AM, Chrysovalantis Paschoulas <
> c.paschou...@fz-juelich.de> wrote:
>
>>  Hi!
>>
>> The answer to your question is no, it is not possible.
>>
>> A task (Linux process) is running on a single node only and can
>> allocate/use only the available CPUs on that node. You need an MPI job (or
>> Hybrid MPI+OpenMP) in order to utilize CPUs on different nodes for a single
>> purpose/application.
>>
>> Best Regards,
>> Chrysovalantis Paschoulas
>>
>>
>> On 09/09/2014 05:14 PM, Michal Zielinski wrote:
>>
>>   Phil,
>>
>>  I believe that 1 core per node is correct.
>>
>>  Maybe let me ask this first: is possible for a single task to use
>> specific CPUs across several nodes?
>>
>>  Thanks,
>>  Mike
>>
>> On Tue, Sep 9, 2014 at 10:38 AM, Eckert, Phil <ecke...@llnl.gov> wrote:
>>
>>>  Mike,
>>>
>>>  In your slurm.conf you have Procs=1, (which is the same as CPUS=1) and
>>> Sockets (if ommited will be inferred from CPUS, default is 1) and
>>> CoresPerSocket (default is 1)
>>>
>>>  So at this point the slurm.conf has a default configuration of 1 core
>>> per node.
>>>
>>>  Phil Eckert
>>> LLNL
>>>
>>>   From: Michal Zielinski <michal.zielin...@uconn.edu>
>>> Reply-To: slurm-dev <slurm-dev@schedmd.com>
>>> Date: Tuesday, September 9, 2014 at 6:35 AM
>>> To: slurm-dev <slurm-dev@schedmd.com>
>>> Subject: [slurm-dev] Re: "Requested node configuration is not
>>> available" when using -c
>>>
>>>     Josh,
>>>
>>>  I believe that *-n *sets the number of tasks. I only want a single
>>> task, as when a single process uses multiple cores. *srun -n 2 hostname*
>>> returns
>>>
>>>  linux-slurm2
>>>  linux-slurm3
>>>
>>>  which is definitely not what I want.
>>>
>>> Thanks,
>>>  Mike
>>>
>>>
>>> On Mon, Sep 8, 2014 at 8:07 PM, Josh McSavaney <mcsa...@csh.rit.edu>
>>> wrote:
>>>
>>>>  I believe your slurm.conf is defining 4 nodes with a single logical
>>>> processor each. You are then trying to allocate two CPUs on a single node
>>>> with srun, which (according to your slurm.conf) you do not have.
>>>>
>>>>  You may want to consider `srun -n 2 hostname` and see where that
>>>> lands you.
>>>>
>>>>  Regards,
>>>>
>>>>  Josh McSavaney
>>>> Bit Flipper
>>>> Rochester Institute of Technology
>>>>
>>>>
>>>>
>>>> On Mon, Sep 8, 2014 at 7:42 PM, Christopher Samuel <
>>>> sam...@unimelb.edu.au> wrote:
>>>>
>>>>>
>>>>> On 09/09/14 07:26, Michal Zielinski wrote:
>>>>>
>>>>>  I have a small test cluster (node[1-4]) running slurm 14.03.0 setup
>>>>>> with
>>>>>> CR_CPU and no usage restrictions. Each node has just 1 CPU.
>>>>>>
>>>>> [...]
>>>>>
>>>>>> But, *srun -c 2 hostname* does not work, and it returns the above
>>>>>> error.
>>>>>>
>>>>>> I have no idea why I can't dedicate 2 cores to a single job if I can
>>>>>> dedicate each core individually to a job.
>>>>>>
>>>>>
>>>>> What does "scontrol show node" say?
>>>>>
>>>>> cheers,
>>>>> Chris
>>>>> --
>>>>>  Christopher Samuel        Senior Systems Administrator
>>>>>  VLSCI - Victorian Life Sciences Computation Initiative
>>>>>  Email: sam...@unimelb.edu.au Phone: +61 (0)3 903 55545
>>>>>  http://www.vlsci.org.au/      http://twitter.com/vlsci
>>>>>
>>>>
>>>>
>>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------------------------
>>
>> ------------------------------------------------------------------------------------------------
>> Forschungszentrum Juelich GmbH
>> 52425 Juelich
>> Sitz der Gesellschaft: Juelich
>> Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
>> Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
>> Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
>> Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
>> Prof. Dr. Sebastian M. Schmidt
>>
>> ------------------------------------------------------------------------------------------------
>>
>> ------------------------------------------------------------------------------------------------
>>
>>
>

Reply via email to