last modified: 02-SEP-1985 | catalog | categories | new | search |

NESC0791 TRANSPORT

TRANSPORT, Charged Particle Beam Transport 1st Order and 2nd Order Optical Analysis

top ]
1. NAME OR DESIGNATION OF PROGRAM:  TRANSPORT
top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Only liaison officers are authorised to submit online requests. Rules for requesters are available here.
Program name Package id Status Status date
TRANSPORT NESC0791/02 Tested 02-SEP-1985

Machines used:

Package ID Orig. computer Test computer
NESC0791/02 IBM 370 series IBM 3084Q
top ]
3. DESCRIPTION OF PROBLEM OR FUNCTION

The first- and second-order optical properties of static-magnet charged particle beam transport  systems are analyzed. The program can vary some of the physical parameters of the elements comprising the system and impose various  constraints on the beam design.
NESC0791/02
This release of TRANSPORT includes the following new features:
- accelerator notation to specify the beam matrix
- expanded fitting capabilities including the ability to constrain   algebraic combinations of matrix elements
- more flexible means of specifying individual or groups of beam   line elements.
top ]
4. METHOD OF SOLUTION

The user describes the beam line as a sequence  of elements which may be magnets, the intervals between them or special configurations of the magnets, specifications of the input beam, calculations to be done, and printout required. The program steps through the beam line calculating the appropriate transfer matrix for each element and the products of these matrices.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

The effects of space charge are assumed to be negligible.
top ]
6. TYPICAL RUNNING TIME

Running time is dependent on the number of elements in the beam line. A typical problem requires 10 CPU seconds on the IBM370/168. The NESC executed the sample problems in 35 seconds on an IBM370/195.
NESC0791/02
NEA-DB executed the two test cases included in this package on IBM 3084Q in 6 seconds of CPU time.
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:
top ]
8. RELATED AND AUXILIARY PROGRAMS

TURTLE is a ray tracing program which uses input compatible with TRANSPORT. TURTLE takes into consideration some higher-order effects that TRANSPORT cannot calculate. The original first-order TRANSPORT computer program was written in BALGOL by C.H. Moore at SLAC in collaboration with H.S. Butler and S.K. Howry in 1963.
top ]
9. STATUS
Package ID Status date Status
NESC0791/02 02-SEP-1985 Tested at NEADB
top ]
10. REFERENCES:
NESC0791/02, included references:
- K.L. Brown,F. Rothacker, D.C. Carey and Ch. Iselin:
  TRANSPORT - A Computer Program for Designing Charged Particle Beam
  Transport Systems.  SLAC-91 Rev. 2  (May 1977)
- K.L. Brown, F. Rothacker, D.C. Carey and Ch. Iselin:
  TRANSPORT Appendix.   (December 1977)
- D.C. Carey:
  New Features in TRANSPORT.  TM-1064  (September 1981)
top ]
11. MACHINE REQUIREMENTS

320K bytes of memory, a card input unit, and  printer and punch output units are used. Numerous versions of TRANSPORT are available for other computers as well as overlayed versions for IBM computers.
NESC0791/02
240K bytes of main storage are required on IBM 3084Q.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NESC0791/02 FORTRAN-IV
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:  OS/370.
NESC0791/02
MVS/SP (IBM 3084Q).
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

Transfer matrices are written on FORTRAN logical unit 4 for punching.
The XL option of the FORTRAN IV H or H-Extended compiler is required to access the bit-manipulation functions IAND, LOR, and SHFTR.
top ]
15. NAME AND ESTABLISHMENT OF AUTHOR

D.C. Carey
Fermi National Accelerator Laboratory
P. O. Box 500
Batavia, Illinois 60510, U. S. A.
top ]
16. MATERIAL AVAILABLE
NESC0791/02
File name File description Records
NESC0791_02.003 INFORMATION FILE 78
NESC0791_02.004 FORTRAN SOURCE 8500
NESC0791_02.005 ASSEMBLER SOURCE 100
NESC0791_02.006 JCL TO RUN TEST CASES 32
NESC0791_02.007 INPUT DATA FOR SAMPLE CASE 1 17
NESC0791_02.008 PRINTED OUTPUT FOR SAMPLE CASE 1 233
NESC0791_02.009 INPUT DATA FOR SAMPLE CASE 2 1046
NESC0791_02.010 PRINTED OUTPUT FOR SAMPLE CASE 2 9105
top ]
17. CATEGORIES
  • V. Particle Accelerators and High Voltage Machines

Keywords: accelerators, beam dynamics, beam transport, charged-particle transport, magnets, phase space.