[Go to BBS]
All articles in a thread
SubjectMatching with SOL element
Article No777
Date: 2010/02/09(Tue) 21:04:21
ContributorDmitry Shwartz
I found, that variation of solenoids is not available during matching procedure. Is it possible to include them into list for FREE command?

SubjectRe: Matching with SOL element
Article No778
Date: 2010/02/10(Wed) 13:43:29
ContributorAC
> I found, that variation of solenoids is not available during matching procedure. Is it possible to include them into list for FREE command?

SOLenoid parameter can be used as variable.
In[1]:= VAR
!Variable Keyword Now ! Previous Saved Minimum Maximum Couple Coefficient
In[2]:= TYPE ESLP0
;
SOL ESLP0 =(BZ =-1.4612306313951 DPX =-.0415 BOUND =1 CHI1 =.0415
CHI2 =8.63179512811E-20 CHI3 =-1.1126199624E-18 GEO =1
F1 =.0191294686551 )
;
In[3]:= FREE ESLP0
In[4]:= VAR
!Variable Keyword Now ! Previous Saved Minimum Maximum Couple Coefficient
ESLP0 BZ -1.46123063139 ! -1.46123063 -1.46123063 -1.00000E10 1.000000E10 <-- 1.00000000

SubjectRe^2: Matching with SOL element
Article No792
Date: 2010/03/24(Wed) 00:28:07
ContributorDmitry Shwartz
Probably i do something wrong, but any attepmts to use solenoids for mathching of any twiss parameters cause mistakes in a SAD work.

=======================
TYPE SOL51 Q8;
;
SOL SOL51 =(BZ =5.8368899999999995 BOUND =1 GEO =1 )
;
QUAD Q8 =(L =.06 K1 =.20017699502014782 DISFRIN =1 )
;
FREE Q8 SOL51;
FIT;
NX 4.1;
GO;
tweigh @ src/tffsmatch.f: Invoked with invalid ltyp= 20 (FIXME)
======================

Older version of SAD (1.0.10.1b) gives just
***qtwiss---> Overflow

SubjectRe^3: Matching with SOL element
Article No793
Date: 2010/03/24(Wed) 01:44:24
ContributorAkio Morita
> Probably i do something wrong, but any attepmts to use solenoids for mathching of any twiss parameters cause mistakes in a SAD work.
>
> =======================
> TYPE SOL51 Q8;
> ;
> SOL SOL51 =(BZ =5.8368899999999995 BOUND =1 GEO =1 )
> ;
> QUAD Q8 =(L =.06 K1 =.20017699502014782 DISFRIN =1 )
> ;
> FREE Q8 SOL51;
> FIT;
> NX 4.1;
> GO;
> tweigh @ src/tffsmatch.f: Invoked with invalid ltyp= 20 (FIXME)
> ======================
>
> Older version of SAD (1.0.10.1b) gives just
> ***qtwiss---> Overflow
>
Errata is that tweigh() function is not defined for SOL elements.
I'll fix this errata in future revision.

Planed Fix
A) Define tweight() for SOL elements
B) Define default value for tweight()

SubjectRe^4: Matching with SOL element
Article No794
Date: 2010/03/24(Wed) 16:29:28
ContributorDmitry Shwartz
> Errata is that tweigh() function is not defined for SOL elements.
ok, that is what i've supposed from the outset

> Planed Fix
> A) Define tweight() for SOL elements
> B) Define default value for tweight()
that would be nice,
thanks in advance!