Silent termination

Good morning,

I’m running a RooFit script to create a likelihood, minimize it and set limits. However, whenever I add systematics in the calculation, root exits to command line silently somewhere inside the hesse part. Up to this point everything in the output seems normal, and it always exits around the same number of iterations (almost 2 hours in the running). I’m working through a X11 connection (but guess this is irrelevant).

Could you give me some hint or suggest some ways to monitor root’s activity?

Thanks!
eleni

I’d like to politely remind you that I have no hints on how to tackle this issue yet :slight_smile:

eleni

Hi,

you could use gdb to see where it exits. Additionally I will move your post to increase its visibility with the relevant developers :slight_smile:

Cheers, Axel.

Thanks Axel,
Meanwhile I ran it on the batch and unfortunately found what’s going on:

TERM_CPULIMIT: job killed after reaching LSF CPU usage limit.
Exited with signal termination: CPU time limit exceeded, and core dumped.
:angry:

eleni

So, would someone know how to circumvent this issue?

Cheers,
eleni

Hi,

please talk to your batch system administrators. They impose the limit; it is completely unrelated to ROOT.

Cheers, Axel.

Hi Axel,

You are right if it is strictly a batch issue. Anyway I’m glad to see that a CPU issue during Hesse doesn’t make anyone raise an eyebrow, so I’ll quit looking into it in programming terms.

eleni