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
* TRACY, A Tool for Accelerator Design and Analysis EPAC'88 * ##########################################################################
Self-Consistent Symplectic Integrator for charged particle beam dynamics. Self-Consistent Symplectic Integrator for charged particle beam dynamics.
...@@ -33,33 +33,31 @@ H. Nishimura. TRACY, A Tool for Accelerator Design and Analysis. ...@@ -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, Proceedings of 1988 European Particle Accelerator Conference, pp. 803-805, Rome,
Italy, 1988 Italy, 1988
##########################################################################
April 11th, 2011
LNLS
Laurent S. Nadolski
########################################################################## ##########################################################################
Numerical recipes ## Numerical recipes
1/ xutils-dev for makedepend 1. xutils-dev for makedepend
2/ makedepend in the src file of nrecipes directory 2. makedepend in the src file of nrecipes directory
########################################################################## ##########################################################################
Installation of Tracy3
## Installation of Tracy3
What is necessary: What is necessary:
1/ gcc 1. gcc
2/ g++ 2. g++
3/ autoconf 3. autoconf
4/ libtool 4. libtool
5/ libgls0-dev lib + development library with header such as gls_sf.h 5. libgls0-dev lib + development library with header such as gls_sf.h
########################################################################## ##########################################################################
Modify .bashrc to get environment variables Modify .bashrc to get environment variables
cf set_var.sh or set_var4LNLS.sh cf set_var.sh or set_var4LNLS.sh
Set the path to fit your computer architecture Set the path to fit your computer architecture
########################################################################## ##########################################################################
For compilation of TracyIII **For compilation of TracyIII**
In root directory of TracyIII, run the command: In root directory of TracyIII, run the command:
./make_for_gcc.sh opt ./make_for_gcc.sh opt
...@@ -72,8 +70,7 @@ this file can be put in your path to run the code from anywhere ...@@ -72,8 +70,7 @@ this file can be put in your path to run the code from anywhere
Example to test the code: Example to test the code:
executable is soltracy located in $TRACY_LIB/tools executable is soltracy located in $TRACY_LIB/tools
######################################################################### # TRACY HISTORY
TRACY HISTORY
The underlying beam dynamics model is open source; courtesy Michael Böge. 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) (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 ...@@ -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) (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). 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