Subject | : Re: SAD Update. V1.0.10.4.3a00. REJECT TOTAL, TOTALFIT |
Date | : 2010/04/09(Fri) 12:19:17 |
Contributor | : Kentaro Harada |
(旧バージョンにおける)フィッティングのエラー
エネルギーをフィットしようと試みました。最新の SAD 以外の SAD では
できませんでした。一応、報告させて頂きます。
スクリプト:
fgb = 69.48610147504317;
FitFunction:={(Twiss["gammabeta","$$$"] - fgb)};
free CAV VOLT;
go;
などと、空洞の電圧をフリーパラメータとし、ローレンツ
因子のガンマベータをフィットする。
1、使用中の中で一番古い SAD (主に PF の制御で使っている SAD)
SAD Ver.1.0.10.2b1 built at 2007-09-10 11:46:34
の場合、フィットが正しく終わらない。(結果が"NaN"になる。)
CAVI CAVA =(L =5 VOLT =NaN PHI =-1.5707963267949 FREQ =1300000000 )
2、新しめの SAD (空洞等の変更を取り入れる為、導入)
SAD Ver.1.0.10.3a3 built at 2009-04-17 21:49:36
SAD Ver.1.0.10.4.1a00 built at 2010-02-17 23:58:06
の場合、両方ともフィッティング自体が走らない。
エラー(32bit、64bit CPU 問わず):
tweigh @ src/tffsmatch.f: Invoked with invalid ltyp= 31(FIXME)
3、KEKB の SAD (amsad1 で実行する)
SAD Ver.1.0.10.4.4a21 built at 2010-04-01 14:39:54
の場合、うまく計算できる。
という結果になりました。
厳密なエネルギーあわせは本質的ではないですが、必要に
なったら最新版を導入しないといけないようです……