Thank you a lot for your explanatory answer. However, i want to ask some further questions concerning my second point.
Ihave noticed that each slot in the execute machine has one core-CPU and specific memory reserved.
Ideally what i want to do is the following. I want to define from the submit file of each job the number of cores-CPUs of the execute machine that a specific job will use as well as the number of MBs of memory of the execute machine.
Usage of e.g. "request_CPUS>3" makes my job to stay idle and not run as there is no slot with multiple CPUs.
Can you please help me how to find a solution ?
Thank you again for the support,
From: Todd Tannenbaum <tannenba@xxxxxxxxxxx>
Sent: Thursday, April 18, 2019 7:29 PM
To: HTCondor-Users Mail List; Nikolaos Tasios
Subject: Re: [HTCondor-users] Questions concerning the submit file
On 4/18/2019 10:53 AM, Nikolaos Tasios wrote:
> Hello Condor community,
> I want to ask the following questions:
> 1) how can i instruct the condor scheduler in the submit file to assign
> a specific job in a specific computer?
> 2) how can i assign specific computer resources (like number of CPus and
> memory) at a specific job?
In your job submit file, set request_cpus and request_memory. This tells HTCondor
how many resources to allocate on a server for you job, and the remaining resources
on the server can go to other jobs.
Or perhaps you want to know how and administer of a server in a HTCondor cluster
can reserve resources on a server to only run specific types of jobs? Is so see:
> 3) how can i instruct the condor scheduler through the submit file to
> copy a whole folder from the submit machine to execute machine?
Just list the name of the folder (subdirectory) in your transfer_input_files, which will move
the directory and its contents into the scratch working directory on the execute node.
If you just want the contents of the folder, put a trailing slash on the name of
the subdirectory name.
Details and examples are in the manual at
Also see the condor_submit man page ("man condor_submit"), also available online at
You want to looks at transfer_input_files.
Hope the above helps,