diff --git a/README.md b/README.md index b61b444c909418f9b8f90967797e4368cb91cfad..de3e359be1fa24b99d50fbc8af67f359048a7cd0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ########################################################################## -# -* TRACY, A Tool for Accelerator Design and Analysis EPAC'88 * +# TRACY, A Tool for Accelerator Design and Analysis +########################################################################## Self-Consistent Symplectic Integrator for charged particle beam dynamics. @@ -33,33 +33,31 @@ H. Nishimura. TRACY, A Tool for Accelerator Design and Analysis. Proceedings of 1988 European Particle Accelerator Conference, pp. 803-805, Rome, Italy, 1988 -########################################################################## -April 11th, 2011 -LNLS -Laurent S. Nadolski ########################################################################## -Numerical recipes -1/ xutils-dev for makedepend -2/ makedepend in the src file of nrecipes directory +## Numerical recipes +1. xutils-dev for makedepend +2. makedepend in the src file of nrecipes directory ########################################################################## -Installation of Tracy3 + +## Installation of Tracy3 What is necessary: -1/ gcc -2/ g++ -3/ autoconf -4/ libtool -5/ libgls0-dev lib + development library with header such as gls_sf.h +1. gcc +2. g++ +3. autoconf +4. libtool +5. libgls0-dev lib + development library with header such as gls_sf.h ########################################################################## + Modify .bashrc to get environment variables cf set_var.sh or set_var4LNLS.sh Set the path to fit your computer architecture ########################################################################## -For compilation of TracyIII +**For compilation of TracyIII** In root directory of TracyIII, run the command: ./make_for_gcc.sh opt @@ -72,8 +70,7 @@ this file can be put in your path to run the code from anywhere Example to test the code: executable is soltracy located in $TRACY_LIB/tools -######################################################################### -TRACY HISTORY +# TRACY HISTORY The underlying beam dynamics model is open source; courtesy Michael Böge. (A CORBA Based Distributed Client/Server Model for Beam Dynamics Applications at the SLS ICALEPS'99) @@ -86,10 +83,3 @@ Johan used it to guide the control of the nonlinear dynamics for the SLS concept (Having validated the model by beam studies for the ALS commissioning (& also provided a realistic estimate of the Touschek lifetime; for a medium energy ring): Modeling of Beam Dynamics and Comparison with Measurements for the Advanced Light Source (ALS) EPAC'94) After which M. Böge machine translated my beam dynamics library from Pascal to C (with GNU p2c) & used it as an on-line model server to guide the commissioning (i.e., including e.g. modeling of girder correlations, etc. & the related correction algorithms that I provided to model the real lattice for the SLS conceptual design). - - - - - - -