RE: missing "Spawn run in many CPU's"

From: Vasilis Vlachoudis <>
Date: Mon, 29 Apr 2013 07:41:53 +0000

Hi Nicholas

To modify the spawn value in a multiple selection you have to first make the selection and then use the keyboard to move the active cell to the spawn column and hit Enter.
The problem is that Tk when you click on an item in a list it deselects everything. I have to modify the message parsing to correct it.
If you select the parent of a spawned job and click run/kill etc. it will perform the action on all the childs. Therefore if you want to submit all clones+spawn jobs select only the parents. You can make the selection holding the Control key and then click on the action.

Best Regards
From: [] on behalf of Nicholas Bolibruch []
Sent: 25 April 2013 19:06
Subject: Re: missing "Spawn run in many CPU's"

Hi Vasilis,

Everything you described works well except for selecting all the clones and typing in a new Spawn value. When I double click to modify the Spawn field all the selected runs deselect and only the single field next to a single run gets editted. I tried holding shift down while doing this, or holding down ctrl, which then doesn't permit me to change the Spawn field. What am I doing wrong?

I've also managed to crash Flair without a debug popup window appearing, by attaching to the parent run off the list of a multicore run (I chose 5), then selecting Kill. The terminal output is as follows:

> pkill: killing pid 1 failed: Operation not permitted
> pkill: killing pid 2 failed: Operation not permitted
> Killed
I was also hoping to let Flair go through the entire run of selected clones, but I noticed it wouldn't run until I selected a particular run. So I decided to select them all then press Run - I think it decided to spawn all the cloned runs at once (35 clones, 5 spawns each) because the entire machine locked up. I couldn't even ctrl-alt-f# to a terminal or ssh into the machine. If I wanted Flair to go through the entire Run list automatically what would I need to do?

I know this is a newer feature, so I understand there are still bugs to be worked out. Otherwise, until now I've been using a bash script to do these iterative runs, so I'm excited to make more use of these features.


On Wed, Apr 24, 2013 at 7:37 AM, Vasilis Vlachoudis <<>> wrote:
Hi Patrick,

the functionality is still there and a bit more easier. Now there is a column called "Spawn" on the list of runs. Just type the number of spawn jobs you want there. Enter zero (0) to remove all spawns.
Warning that the spawn naming has changed instead of _Input_## is Input_XX where XX are two letters
As well the random numbers are assigned in sequence starting from the random number assigned to the master run.

The new button that added "Loop" allows to make runs scanning over one or many variables
e.g. lets make several runs scanning in energy from 2 to 10 GeV every 2 GeV
* define a variable ENE for energy
#define ENE 2.0 (At this point the value is not so important)
* assign this variable to the beam energy (what(1) negative) in the beam card
BEAM Beam: Function E: =-ENE
Go the the Run frame create a clone run and click on the "Loop" icon
variable: ENE
start value: 2.0
end value: 10.0
step: 2.0
Click [Ok] and you will have the runs clone-1 clone-2, ... with the variable changing value
Now if you want to spawn 4 runs for each clone
Select all clones and type in the "Spawn" field 4

From:<> [<>] on behalf of Patrick Dethlof [<>]
Sent: 24 April 2013 14:13
Subject: Fwd: missing "Spawn run in many CPU's"

Dear Fluka users,

I hope that this mail is not delivered twice.

i updated my Flair version to 1.1-1 and now i am missing the button
"Spawn run in many CPU's" under the run card. Does anybody know what
happen to this function?

Have a nice day

Patrick Dethlof

Nicholas Bolibruch
Received on Mon Apr 29 2013 - 11:43:31 CEST

This archive was generated by hypermail 2.3.0 : Mon Apr 29 2013 - 11:43:32 CEST