Skip to content

Commit f3c541a

Browse files
authored
Merge pull request #286 from jgray-19/test_ptc
Add further PTC tests
2 parents 258735e + 4e5ffc8 commit f3c541a

File tree

3 files changed

+391
-120
lines changed

3 files changed

+391
-120
lines changed

tests/tests/test-ptc-maps/problems.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
MAD-X:
2+
3+
- KNL[1] and ksl[1] are never communicated to PTC (for bend reasons?)
4+
- If solenoid strength is zero, PTC ignores it and therefore knl and ksl are not communicated to PTC
5+
- In a quadrupole, MAD-X removes any input of knl[2] and ksl[2]
6+
- MAD-X does not communicate tilt in ELSEPARATOR to PTC
7+
- MAD-X does not allow to turn off fringe in RBEND
8+
- MAD-X defines a k0 for the crab cavity based on volt
9+
- MAD-X does not support totalpath in RFMULTIPOLE
10+
- MAD-X does not support totalpath in CRABCAVITY
11+
12+
Other:
13+
14+
- MAD-NG does not support the same syntax for the rf cavity as MAD-X for totalpath
15+
- MAD-NG does not support the same syntax for the elseparator as MAD-X for exl and eyl
16+
17+
What needs to be tested for MAD-NG vs MAD-NG:
18+
- General
19+
- tilt + skew
20+
- backtracking
21+
- multipole part vs non multipole part
22+
- lots of dkd -> tkt
23+
- negation
24+
25+
- Multipole
26+
- Multiple at same point with ksi, ksl, knl seperately and together

0 commit comments

Comments
 (0)