[Back]
New Arrival display

Re: [Q] マルチバンチの取扱い Name:amorita Date:2015/12/23(Wed) 01:16:28 No.15

> SAD素人ですが、某所のビームトランスポートラインのためにSADを使っています。
>
> ビームモニタの測定にあうように、電磁石のK値をSADのFitFunctionをつかって求めたいのですが、nバンチのビームで入射軌道が変わっているので、バンチ毎に入射点での軌道を変えてfitしたいのですが、かのうなのでしょうか?
>
可能でしょう

たとえ、光学計算エンジンがマルチバンチを直接扱えなくとも、バンチ毎に
光学計算を行い、それらの結果から評価関数を組み立てることが出きるはずです


やりたいことが、そのまま出来る組み込み機能が存在するかは自明ではありませんが、
SADの処理系はデータセットサイズに上限があることを除けば、チューリング完全
(計算完備)なはずなので、fitしたい(最小化したい)評価関数を有限時間で
計算可能なように定式化出来れば、計算可能です

任意の問題に対して最適な最小化アルゴリズムは存在しないので、実用的な
速度を得るには、解くべき問題の定式化の工夫・適切な最適化アルゴリズムの
選択・実装の改良・パラメータ空間の圧縮等々の創意工夫が必要となるかもしれません

[Q] マルチバンチの取扱い Name:T. Nakadaira Date:2015/12/22(Tue) 12:24:58 No.14

SAD素人ですが、某所のビームトランスポートラインのためにSADを使っています。

ビームモニタの測定にあうように、電磁石のK値をSADのFitFunctionをつかって求めたいのですが、nバンチのビームで入射軌道が変わっているので、バンチ毎に入射点での軌道を変えてfitしたいのですが、かのうなのでしょうか?

SAD Update. V1.0.10.8.3.6k64 Name:K. Oide Date:2015/11/27(Fri) 22:19:36 No.12

Dear Users,

1. The BEAMBEAM element was updated with a bug fix on colb%xangle() in bbstrhl.f .

Re^2: Question on HTMAX Name:D. Zhou Date:2015/11/18(Wed) 15:04:14 No.11

Thanks a lot! It works for me.

SAD Update 1.0.10.8.3.5k64 more VariableRange, HTMAX Name:K. Oide Date:2015/11/04(Wed) 20:38:48 No.10

Dear Users,

1. The handling of VariableRange during a matching becomes normal, not causing a strange divergence.

2. HTMAX, the size of hash table in the MAIN level is increased from 16383 to 32767. You will not notice the effect unless you have a very large number of elements.

Re: Question on HTMAX Name:K. Oide Date:2015/11/04(Wed) 20:34:09 No.9

I think you can increase HTMAX. The next version of k64 will make HTMAX=32767.

> When loading a lattice with extremely large number of elements (for example, >>10000 elements), errors appear with messages of "*** hsrchz *** No more free space in hash table". I found that this is maybe due to the upper limit of the global parameter HTMAX. In the source file of "/src/inc/MACCBK.inc", I found that the maximum value for HTMAX is defined as:
> parameter(HTMAX=16381,NULSTR=' ')
>
> I would like to ask: To handle extremely large number of elements, can I set HTMAX to any values? For example:
> parameter(HTMAX=26381,NULSTR=' ')
>
> I tried the above change and did solve my problem. I am wondering if this change would affect other independent settings in SAD or not.
>
> Thanks a lot in advance.

Question on HTMAX Name:D. Zhou Date:2015/10/29(Thu) 17:21:50 No.8

When loading a lattice with extremely large number of elements (for example, >>10000 elements), errors appear with messages of "*** hsrchz *** No more free space in hash table". I found that this is maybe due to the upper limit of the global parameter HTMAX. In the source file of "/src/inc/MACCBK.inc", I found that the maximum value for HTMAX is defined as:
parameter(HTMAX=16381,NULSTR=' ')

I would like to ask: To handle extremely large number of elements, can I set HTMAX to any values? For example:
parameter(HTMAX=26381,NULSTR=' ')

I tried the above change and did solve my problem. I am wondering if this change would affect other independent settings in SAD or not.

Thanks a lot in advance.

SAD Update 1.0.10.8.3.4k64 VariableRange, InverseErf,etc. Name:K. Oide Date:2015/10/15(Thu) 17:56:19 No.7

Dear Users,

1. Strange behavior of VariableRange for a non-default keyword when min and max are set for the default keyword was fixed.

2. New functions InverseEr and InverseErfc are introduced.

Re^2: Speak.n/SpeakMachine[] Name:Noboru Yamamoto Date:2015/10/14(Wed) 16:44:28 No.6

> > 標準Packageに含まれているSpeak.n/SpeakMachine[]関数は、
> > Speak[]関数がメッセージをおくる先を指定する関数のようですが、
> > 動作しないようです。
> >
> > SpeakMachine[m_String, p$_:1] := Module[{},
> > Speak$FD[p$] = UDPOpen[m, Speak$PortBase+p$];
> > ];
> >
> > と変更したところ、思ったように動作しているようです。
> >
> > (他のサイトではあまり関係ないかとはおもいますが)標準packageで
> > 変更しておいていただけるとありがたく存じます。
> >
> yamamotoさんは、sadistメンバーのはずなので commitすれば良いかと思います
> (パッチレビューを希望するのであれば、diff形式で投稿すれば良いかと)
見直しはじめると、もう少し変えたくなってきました。
SpaeakMachineをAutoloadの対象にする必要もありました。

>
> 他に指摘するのであれば、
> * GetSpeakStatus[]にも同様の問題がある
> * Speak[]中にハードコードされているマジックIPv4 130.87.82.216自体が美しくない
おっしゃるとおりです。SpeakMachineが動作するようになれば、init.local.nなどで設定することもできるかとおもいます。

Re: Speak.n/SpeakMachine[] Name:Akio Morita Date:2015/10/14(Wed) 16:18:56 No.5

> 標準Packageに含まれているSpeak.n/SpeakMachine[]関数は、
> Speak[]関数がメッセージをおくる先を指定する関数のようですが、
> 動作しないようです。
>
> SpeakMachine[m_String, p$_:1] := Module[{},
> Speak$FD[p$] = UDPOpen[m, Speak$PortBase+p$];
> ];
>
> と変更したところ、思ったように動作しているようです。
>
> (他のサイトではあまり関係ないかとはおもいますが)標準packageで
> 変更しておいていただけるとありがたく存じます。
>
yamamotoさんは、sadistメンバーのはずなので commitすれば良いかと思います
(パッチレビューを希望するのであれば、diff形式で投稿すれば良いかと)

他に指摘するのであれば、
* GetSpeakStatus[]にも同様の問題がある
* Speak[]中にハードコードされているマジックIPv4 130.87.82.216自体が美しくない

Speak.n/SpeakMachine[] Name:Noboru Yamamoto Date:2015/10/14(Wed) 15:48:09 No.4

標準Packageに含まれているSpeak.n/SpeakMachine[]関数は、
Speak[]関数がメッセージをおくる先を指定する関数のようですが、
動作しないようです。

SpeakMachine[m_String, p$_:1] := Module[{},
Speak$FD[p$] = UDPOpen[m, Speak$PortBase+p$];
];

と変更したところ、思ったように動作しているようです。

(他のサイトではあまり関係ないかとはおもいますが)標準packageで
変更しておいていただけるとありがたく存じます。

ラティスファイルの読み込みについて Name:Y. Seimiya Date:2015/10/08(Thu) 18:14:58 No.3

いくつかのラティスファイルを選択してオプティクスなどを表示するパネルを作成したいのですが、周知のことだとは思いますがGetMAINで同じラティスファイを読み込もうとするとエラーを起こしてしまいます。読み込んだラティス情報をクリアするコマンドや関数などはあるでしょうか。

Re: XQuartz Not Working (OS X El Capitan Beta) Name:K. Oide Date:2015/10/02(Fri) 13:42:31 No.1

> 自分では試せてませんが、こういう情報があるんで慌ててアップデートしない方がいいかも?

XQuartz-2.7.8_rc1 は動くようですが。

XQuartz Not Working (OS X El Capitan Beta) Name:S. Yoshimoto Date:2015/09/24(Thu) 16:07:32 No.10116

自分では試せてませんが、こういう情報があるんで慌ててアップデートしない方がいいかも?

SAD Update V1.0.10.8.3.2k64 Bug in RAD+FLUC in DRIFT in SOL. Name:K. Oide Date:2015/09/14(Mon) 14:27:18 No.10115

Dear Users,

1. A bug was found and fixed in tracking with RAD & FLUC in a DRIFT within a solenoid. This bug has been there since RAD was enabled in solenoid. No problem in the case of NOFLUC.

SAD Update 1.0.10.8.3.1k64a Choose Axis (Packages only) Name:K. Oide Date:2015/09/05(Sat) 13:40:53 No.10114

Dear Users,

1. A glitch in ChooseAxis (envoked by double-clicking of axes of a plot) was cured. Also options for gridlines are added.

Re^6: CVS access to SAD repository on www-acc-theory.kek.jp Name:M. Tawada Date:2015/09/03(Thu) 21:18:40 No.10113

That's right.

> Dear Tawada,
>
> thank you for your answer.
>
> as I understand, this command gives me latest snapshot of x64 SAD version?
>
> cvs -z3 -d :pserver:anoncvs@www-kekb.kek.jp:/Users/cvs/SAD checkout -r k64-1-6 -P oldsad
>
> regards,
>
> Yury
>
>
> > Dear Yury
> >
> > % cvs -z3 -d :pserver:anoncvs@www-kekb.kek.jp:/Users/cvs/SAD checkout -P oldsad

SAD Update V1.0.10.5.8a22-24 Name:Akio Morita Date:2015/09/02(Wed) 08:56:13 No.10112

* Backport from k64-01-6
** Apply MULT's FRINGE patch from k64-1-6 branch(V1.0.10.8.1k64)
* Backport from amorita private branch
** Support DISFRIN flag for MULT's dipole nonlinear fringe in EMIT/CALC
** Support DISK0FR compatible flag for MULT's dipole linear fringe in TRACK
** Fix errata of EMIT/CALC transfer matrix for MULT's dipole linear

Note: Backport patches from amorita private branch is not commited into k64-1-6 branch.

Re^5: CVS access to SAD repository on www-acc-theory.kek.jp Name:Yury Rogovsky Date:2015/09/01(Tue) 19:07:22 No.10111

Dear Tawada,

thank you for your answer.

as I understand, this command gives me latest snapshot of x64 SAD version?

cvs -z3 -d :pserver:anoncvs@www-kekb.kek.jp:/Users/cvs/SAD checkout -r k64-1-6 -P oldsad

regards,

Yury


> Dear Yury
>
> % cvs -z3 -d :pserver:anoncvs@www-kekb.kek.jp:/Users/cvs/SAD checkout -P oldsad

Re: SAD Update V1.0.10.8k64. A bug in TrackParticles, etc. Name:K. Oide Date:2015/09/01(Tue) 11:06:28 No.10110

> Dear Users,
>
> 1. A bug was found & corrected in TrackParticles when NPARA == 1 to cause a memory unmap error. This bug was introducet on around Aug. 20 this year.
>
> 2. OpticsPlot becomes compatible with SORG.

One more bug fix:

3. FindRoot did not work for a simple equation.

Re^4: CVS access to SAD repository on www-acc-theory.kek.jp Name:Tawada Date:2015/08/31(Mon) 22:12:13 No.10109

Dear Yury

% cvs -z3 -d :pserver:anoncvs@www-kekb.kek.jp:/Users/cvs/SAD checkout -P oldsad


> Dear Tawada,
>
> would you be so kind to clarify the situation with CVS acces to SAD repository @ www-kekb.kek.jp?
>
> I've try to login with login/password I have, but didn't get succes (see output below).
>
> Regards,
>
> Yury
>
> # ================================================================================
> i-(6161)-~/temp/SAD% cvs -d :pserver:SADuser@www-kekb.kek.jp:/Users/cvs/SAD login
> Logging in to :pserver:SADuser@www-kekb.kek.jp:2401/Users/cvs/SAD
> CVS password:
> cvs login: authorization failed: server www-kekb.kek.jp rejected access to /Users/cvs/SAD for user SADuser
> # ================================================================================
>
> > The server "www-kekb.kek.jp" is available.
> >
> > > answer for my question is clear (see below). so we hope that "alternative" way will be discovered soon.
> > >
> > > thanks.
> > >
> > > Yury.

SAD Update V1.0.10.8k64. A bug in TrackParticles, etc. Name:K. Oide Date:2015/08/31(Mon) 21:29:25 No.10108

Dear Users,

1. A bug was found & corrected in TrackParticles when NPARA == 1 to cause a memory unmap error. This bug was introducet on around Aug. 20 this year.

2. OpticsPlot becomes compatible with SORG.

Re^3: CVS access to SAD repository on www-acc-theory.kek.jp Name:Yury Rogovsky Date:2015/08/30(Sun) 22:12:08 No.10107

Dear Tawada,

would you be so kind to clarify the situation with CVS acces to SAD repository @ www-kekb.kek.jp?

I've try to login with login/password I have, but didn't get succes (see output below).

Regards,

Yury

# ================================================================================
i-(6161)-~/temp/SAD% cvs -d :pserver:SADuser@www-kekb.kek.jp:/Users/cvs/SAD login
Logging in to :pserver:SADuser@www-kekb.kek.jp:2401/Users/cvs/SAD
CVS password:
cvs login: authorization failed: server www-kekb.kek.jp rejected access to /Users/cvs/SAD for user SADuser
# ================================================================================

> The server "www-kekb.kek.jp" is available.
>
> > answer for my question is clear (see below). so we hope that "alternative" way will be discovered soon.
> >
> > thanks.
> >
> > Yury.

Re^2: CVS access to SAD repository on www-acc-theory.kek.jp Name:Tawada Date:2015/08/29(Sat) 20:16:03 No.10106

The server "www-kekb.kek.jp" is available.

> answer for my question is clear (see below). so we hope that "alternative" way will be discovered soon.
>
> thanks.
>
> Yury.
>
> ==================================================================================
> No. : 10079
> Title : Shutdown of "www-acc-theory.kek.jp"
> Date : 2015/02/13(Fri) 18:19:21
> Name : KAMADA Susumu <susumu.kamada@kek.jp>
> URL :
>
> The server "www-acc-theory.kek.jp" stopped its function forever.
> Accordingly, SAD source can not be downloaded by using CVS access.
> The alternative way will be prepared some day by somebody.
> ==================================================================================
>
>
>
> > is the access to CVS repo of SAD is still avaliable?
> >
> > i'm trying to get latest snapshot of repository, but CVS login fails because of host resolve errros (output below).
> >
> > [1]-i-(6016)-/tmp% cvs -z3 -d :pserver:anoncvs@www-acc-theory.kek.jp:/Users/cvs/SAD checkout -P oldsad
> > Unknown host www-acc-theory.kek.jp.
> > [1]-i-(6017)-/tmp% host www-acc-theory.kek.jp
> > Host www-acc-theory.kek.jp not found: 3(NXDOMAIN)
> > [1]-i-(6018)-/tmp% traceroute6 www-acc-theory.kek.jp
> > traceroute: unknown host www-acc-theory.kek.jp
> >
> > but for another hostname I can obtain IP adress.
> >
> > [1]-i-(6019)-/tmp% host acc-physics.kek.jp
> > acc-physics.kek.jp is an alias for kekacclserver.kek.jp.
> > kekacclserver.kek.jp has address 130.87.106.66

SAD Update V1.0.10.8.3k64. SORG Name:K. Oide Date:2015/08/24(Mon) 13:24:43 No.10105

Dear Users,

1. A new flag SORG is defined. When it is ON, the origin of path length (LINE["S"]) is set to the component specified by ORG. The default is OFF.

2. Corrected a problem that a matching of path length with variables other than DRIFT has been wrong, unless FFS$NumericalDerivative = True.

| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |

- WebForum -