Subject | : Re: 3D RMS Beam Envelope Simulationの移植版公開 |
Article No | : 586 |
Date | : 2008/03/25(Tue) 18:50:59 |
Contributor | : Akio Morita |
> 2005年にChristopher K. Allenが SAD V1.0.8.x向けに書いた 3D RMS Beam Envelope Simulationを > Extension module形式にて移植しました。 > 移植に当たっては、MatrixFunctions.nをすべてCで再実装することで オリジナル版に比べ > http://www-linac.kek.jp/seminar/allen.html#tutorial > にある例題の実行速度は約5倍に高速化されています(開発環境での測定) > > 使い方とか中身の原理に関しては、http://www-linac.kek.jp/seminar/allen.htmlを参照 > amorita branch snapshot Revision 1597以降のコードは、 Scheff.n内の ScheffDecoup[], ScheffDecoupRotMatrix[], ScheffGenerator2[]関数と ScheffGenerator2[]を用いたStepSigmaMatrix[]を C module側で実装することで、 約6倍に高速化されています(オリジナルからは約33倍)
注意: Revision 1597以降の extensions/Standard/SpaceCharge/Scheffは 2008/03/25現在の CVS MAIN trunkでコンパイルできません
|