How should I operate PyROOT with batch jobs (operating at the batch node) so that disk overload (AFS) is kept to a minimum?
How should I optimise the commands
ROOT.gSystem.Load(project + ‘/libLibrary.so’)
ROOT.gROOT.LoadMacro(project + ‘/src/analysis.cc+’)
where “project” would refer to, e.g. a CMSSW development area.
Specifically, is accessing libLibrary.so in the project area by each batch job an unoptimised approach?
Should I suspect that each batch job would recompile the source code ‘analysis.cc’?
Are there any other problems that could be caused by operating outside the development area, e.g. not finding header files?
Please provide me with guidelines and hints for thought.