<div dir="ltr"><div><div><div><div><div><div><div>Hi Nicolas,<br></div>Good to see that ffda is used. To answer your questions:<br></div>- yes, there is an "intrinsic parallelization". The number of threads is set by the environment variable ITK_GLOBAL_DEFAULT_NUMBER_OF_<wbr>THREADS. If you haven't set it, it will use all your cores. The Monte Carlo part is still single-threaded, but the ray casting is multi-threaded using RTK (based on ITK).<br></div>- you use 1000 photons. I guess you're only interested in the primary image? In this case, 1 photon per projection is enough since the primary part is deterministic.<br></div>- you can use the printf format to set the run id in the file primary name (see line 842 of <a href="https://github.com/OpenGATE/Gate/blob/develop/source/digits_hits/src/GateFixedForcedDetectionActor.cc#L842">GateFixedForcedDetectionActor.cc</a>):<br>/gate/actor/ffda/<wbr>primaryFilename
output/primary%0d.mha<br></div>- for further parallelization, I would suggest to run Gate on several machines, each machine starting at a different angle and over an angle range which would be limited. This requires some specific dev and careful handling of all the outputs (they all start with a runid of 0, so you will need to rename the outputs).<br></div>I hope this helps.<br></div>Simon<br><div><div><div><div><div><div><div><br></div></div></div></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 7, 2017 at 10:58 AM, Triltsch, Nicolas <span dir="ltr"><<a href="mailto:nicolas.triltsch@tum.de" target="_blank">nicolas.triltsch@tum.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<p>Hello Gate community,</p>
<p>I am using the fixed forced detection actor (ffda) and I try to
run a full CT simulation with 1201 projections. My first question
aims to the possibilities of parallelization. I noticed that if I
run a single projection, all 4 cores of my local computer are
running at almost 100%. Is there already some intrinsic
parallelization step when using the ffda and what further
parallelization steps are possible to speed up the simulation for
1 projection? If it helps I use a voxelized phantom, cone beam
setup, a xray spectrum histogram, integrating detector and 1000
Photons.<br>
</p>
<p>My second question is how to save several .mha images in the
output folder when simulating all 1201 projections. Still, I am
using the ffda actor and with the command "<i>/gate/actor/ffda/<wbr>primaryFilename
output/primary.mha" </i>the primary image gets overwritten for
each projection. How can I save different primary images for each
projection?<br>
</p>
<p>Any help is appreciated!<br>
</p>
<p>Nico<br>
</p>
<pre class="m_4700849550904366916moz-signature" cols="72">--
B.Sc. Nicolas Triltsch
Masterand
Technische Universität München
Physik-Department
Lehrstuhl für Biomedizinische Physik E17
James-Franck-Straße 1
85748 Garching b. München
Tel: <a href="tel:+49%2089%2028912591" value="+498928912591" target="_blank">+49 89 289 12591</a>
<a class="m_4700849550904366916moz-txt-link-abbreviated" href="mailto:nicolas.triltsch@tum.de" target="_blank">nicolas.triltsch@tum.de</a>
<a class="m_4700849550904366916moz-txt-link-abbreviated" href="http://www.e17.ph.tum.de" target="_blank">www.e17.ph.tum.de</a></pre>
</div>
<br>______________________________<wbr>_________________<br>
Gate-users mailing list<br>
<a href="mailto:Gate-users@lists.opengatecollaboration.org">Gate-users@lists.<wbr>opengatecollaboration.org</a><br>
<a href="http://lists.opengatecollaboration.org/mailman/listinfo/gate-users" rel="noreferrer" target="_blank">http://lists.<wbr>opengatecollaboration.org/<wbr>mailman/listinfo/gate-users</a><br></blockquote></div><br></div>