Hello,
I would like to run my PROOF analysis code in sequential mode for testing purposes.
Is there any faster way to do it?
Best,
Ana.
Hello,
I would like to run my PROOF analysis code in sequential mode for testing purposes.
Is there any faster way to do it?
Best,
Ana.
Hi Ana,
you can use either:
gProof->SetParallel(0)
to run on only the master or
gProof->SetParallel(1)
to run on only one worker (via the master).
Cheers, Fons.
Hello,
you can use either:
gProof->SetParallel(0)
gProof->SetParallel(1)
I had tried both options, but I got some problems:
a) when I run only in the master it seems to work but I get many of these messages:
[…]
PROOF set to sequential mode
[…]
Error in TMessage::ReadClass: got wrong class: TProofProgressStatus
Error in TMessage::ReadObject: got object of wrong class! requested TProofProgressInfo but got TProofProgressStatus
Warning in TProofPlayerRemote::Progress: TProofProgressInfo object undefined!
[…]
b) when I run only in the master via PROOF-Lite directly did not work:
[…]
PROOF set to sequential mode
[…]
Info in TPacketizerAdaptive::TPacketizerAdaptive: Setting max number of workers per node to 4
Info in TPacketizerAdaptive::TPacketizerAdaptive: no valid or non-empty file found: setting invalid
Error in TProofPlayerLite::InitPacketizer: instantiated packetizer object ‘TPacketizerAdaptive’ is invalid
Error in TProofPlayerLite::Process: cannot init the packetizer
Info in TProofLite::UpdateDialog: processing was aborted - 0 events processed
[…]
Should it work with PROOF-Lite mode?
Thanks,
Ana.
Here something is wrong which we need to fix. In PROOF-Lite, the master IS the client so the only thing that should work is SetParallel(1). We’ll look into fixing the errors.
Cheers, Fons.