Normal Form Plot

COSY Infinity

What is COSY Infinity?


COSY INFINITY is an arbitrary order beam dynamics simulation and analysis code. It allows the study of accelerator lattices, spectrographs, beamlines, electron microscopes, and many other devices. It can determine high-order maps of combinations of particle optical elements of arbitrary field configurations. The elements can either be based on a large library of existing elements with realistic field configurations including fringe fields, or described in detail by measured data.


Analysis options include computation of high-order nonlinearities; analysis of properties of repetitive motion via chromaticities, normal form analysis, and symplectic tracking; analysis of single-pass systems resolutions, reconstructive aberration correction, and consideration of detector errors; and analysis of spin dynamics via computation of spin maps, spin normal form and spin tracking.

 

Manual and Introduction

There are two methods to obtain information on how to use COSY. These options depend on whether you have never used COSY before or if you are already an experienced user of COSY.

New users might want to get the lecture on the COSY programming language. It consists of a PostScript file and a RealAudio audio file. While you listen to the lecture you can follow it by reading the lecture notes. In order to get this lecture, you have to download the Lecture Notes and the Audio File. Note that you must get the Real Audio player (you need version 3.0), which is freely available from the Real Audio Homepage, in order to be able to hear the lecture.

If you want to obtain the COSY Manual, you can either download a PostScript file or a PDF file or send us email at berz@msu.edu so we can send you a printed copy (with a reasonably nice cover!)

Registered Users

Help


There are a variety of methods to obtain help with questions regarding COSY.

To set up a new system and/or type of study, consult the file DEMO.FOX shipped with the code for a similar problem.

· Read the manuals.

· You may also contact other COSY users who have worked on similar problems for advice.

· Finally, you are welcome to contact our COSY Help Desk.

Lattice Converters


There are tools to convert from the MAD, SXF, GICOSY and OptiM lattice formats into COSY language directly on the web.
MAD Converter
SXF Converter

GICOSY Converter

OptiM Converter

COSY Reference

Below follows a partial list of papers describing some of the beam features of COSY INFINITY related to Beam Physics that can serve as a references. For papers on the methods behind the features and all the numerical analysis papers, see Publications.

M. Berz and J. Hoefkens and K. Makino, COSY INFINITY Version 8.1 Programming Manual, MSUHEP-20703, Department of Physics and Astronomy, Michigan State University, 2002

M. . Berz and K. Makino, COSY INFINITY Version 8.1 User's Guid and Reference Manual, MSUHEP-20704, Department of Physics and Astronomy, Michigan State University, 2002

K. Makino and M. Berz, COSY INFINITY Version 8, Nuclear Instruments and Methods, A 427, 1999, p. 338

K. Makino and M. Berz, COSY INFINITY Version 7, AIP Proceedings 391, 1996, p. 253.

M. Berz, K. Makino, K. Shamseddine, G. Hoffstaetter and W. Wan, COSY INFINITY and its Applications in Nonlinear Dynamics, in: Computational Differentiation: Techniques, Applications, and Tools, SIAM 1996

M. Berz, New Features in COSY INFINITY, in: Proceedings, Third Computational Accelerator Physics Conference, AIP Conference Proceedings 297, 1993, p. 267

M. Berz, COSY INFINITY Version 6, in "Nonlinear Effects in Accelerators", M. Berz, S. Martin and K. Ziegler (Eds.), IOP Publishing, 1992, p. 125

M. Berz, COSY INFINITY, in: Proceedings 1991 Particle Accelerator Conference, San Francisco

M. Berz, Computational Aspects of Design and Simulation: COSY INFINITY, Nuclear Instruments and Methods A298 (1990) 473

M. Berz, COSY INFINITY, an arbitrary order general purpose optics code, in: Computer Codes and the Linear Accelerator Community, Los Alamos LA-11857-C, 1990, p. 137

Michigan State University - B149 Biomedical & Physical Sciences Building, East Lansing, MI 48824

Web page maintained by Kyoko Makino

NEW USERS

User Registration


COSY is copyrighted by the Board of Trustees of
Michigan State University, partly licensed from Martin Berz, and is being distributed by the Beam Theory and Dynamical Systems Group at the Department of Physics and Astronomy. The code is currently distributed free of charge to non-commercial users; various types of licenses for commercial use are also available.
Each individual who wants to run the code has to
apply for a personal license. This license grants access to versions of the code for various platforms, but does not permit re-distribution of the code.

User's Agreement

 

As part of the registration process, new users will be asked to print the User's Agreement with an official letterhead of their organization and fax a signed copy of that document to either 1-517-913-5901 (USA/Michigan) or 49-89-9218-5422 (Europe/Germany). However, these instructions will be repeated after using the online registration form.

Download COSY Source


COSY INFINITY is available for downloading by registered users of the code. To do so, you must supply the user name and password that were supplied during your registration process. If you have not registered but want to obtain the code,
register now. If you are a registered user but have forgotten your password or want a customized password, please contact us at berz@msu.edu.
Download COSY

Acknowledgments

We would like to thank all of the many individuals that have contributed at various levels to COSY INFINITY. Almost infinitely many useful suggestions have come from our users, and many of them have also contributed some useful routines. Many people have worked on COSY as one of their main efforts. A partial and necessarily incomplete list of the people involved as well as their contributions follows:

Ingolf Kuebler

Precision Integrators

Uwe Hartmann

Testing of low-level routines

Meng Zhao

Graphics; Glass Optics Routines; Dedicated PC version

Georg Hoffstaetter

Fast Fringe Fields; Symplectic Tracking

Ralf Degenhardt

Field Models

Felix Marti

GKS Graphics Drivers

Jorge More

Optimizers

Weishi Wan 

Map Manipulation Tools; Optimizers; MADCOSY

Phil Meads

Dedicated PC version

Roger Servranckx

MAD to COSY converter

Nina Golubeva

Spin Dynamics

Vladimir Balandin

Spin Dynamics; Linear Algebra Tools

Bela Erdelyi

Fast Fringe Field Modes, Quadruple Precision Version

Jens Hoefkens

Interval tools, maintenance of executables

Michael Lindemann

SXF to COSY converter