Skip to content
Snippets Groups Projects
Commit 675f293c authored by Laurent S. Nadolski's avatar Laurent S. Nadolski
Browse files

Merge branch 'master' of gitlab.synchrotron-soleil.fr:PA/optics/tracy3

parents 020d9eff 7f524e2f
No related branches found
No related tags found
No related merge requests found
##########################################################################
#
* 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).
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment