I want to submit a locally parallelized job to htcondor, e.g. it will use 10 CPUS and 100G RAM in total. It can run on any machine.
How do I ask htcondor to allocate these resources on a single machine without specifying a machine explicitly using something like Machine == "machine1"
which will restrict it to that specific machine?
If your administrator has set up partitionable slots in HTCondor, you can just add
request_cpus = 10
to your condor submit file, and condor will run the job in a 10-core large slot on one machine.