[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[HTCondor-users] ROOT submit with HTCondor



Dear HTCondor users,

Hi everyone, I am currently using HTCondor(v8.8) in the system of Ubuntu(Main Computer) and DRBL(Node Computers) so thatÂwe can use only resources of 'node' computers without disks.Â
All executables are working well now, but I found that I have a problem when executing ROOT(developed by CERN) via HTCondor service with "should_transfer_files" option. I couldn't find any solutions in the HTCondor archive so I am writing this question with hoping anyone has the solution.
The below content is the submit script that I am using.

**************************************************************************************************
Executable  = /Dir/Where/ROOT/root
Arguments  Â= /myDir/test.C

Log     Â= results.log
Error    Â= results.err
Output    = results.out                                                                                         Â

should_transfer_files  = YES
#transfer_input_files  = input.txt

Universe   = vanilla
GetEnv    = True
Request_cpus = 1
Request_memory = 500

Queue
**************************************************************************************************

When I try to use "should_transfer_files = NO", everything works nice. The problem is "should_transfer_files = YES". If the "should_transfer_files" set to "YES", then the error comes with "condor_exec.exe: can't start ROOT â check that $(LOCAL_DIR)/execute/bin/root.exe exists!", WHEREAS other executable files work so nicely. Only ROOT works strangely.Â

Even the error seems something wrong, because, when I try to look at the "execute" directory, there is no bin directory.
Does anyone have this error like me? If you have any answers with this, please let me know.

Best Regards,
Jeonghyeok