2007年5月4日星期五

尝试在cluster上运行gate(1)

先检索Gate-users的archive. (我做了一个只检索该网站的定制引擎,"置顶"在这个博客了)

Oct 2004
1. To run GATE on a cluster, you have to split the simulation in sub simulations that will be distributed to the different CPUs and run in parallel. There are two main ways to do it: by time or activity depending on the type of simulations and output you are generating. 

2. There is no guidelines to run GATE on a cluster. Furthermore, this kind of question is not specific to GATE, it's a general question about cluster computing and I don't think it's really relevant to this mailing list. The only information I can give you right now is that there is no parallel version of GATE and the only way to run it on a cluster is to send the different simulations to the different clients using your job scheduler the same way you would just run it on different desktops.

Corinne

3.
Be careful 5 simulations with an activity of 2 Bq is not equivalent to one run with 10Bq. The time difference between two events is
proportional to 1/A so the digitizer will have different effects on a small and a high activity.

The way to split your simulation is to keep a constant activity and divide the simulation with time, for instance:

job1:
/gate/application/setTimeStart 0 s
/gate/application/setTimeStop 0.25 s

job2:
/gate/application/setTimeStart 0.25 s
/gate/application/setTimeStop 0.5 s

and so on until 1s. You will end up with different output files that you should add before your final analysis.
sophie

0 条评论:

发表评论

订阅 博文评论 [Atom]

<< 主页