1 Compiling and running SixTrack to generate collgaps files.

  • useful presentation:
https://indico.cern.ch/event/623918/contributions/2517815/attachments/1430968/2198642/2017-03-21_SixTrack-COLL-improvements.pdf
  • apparently possible to build on mac, but I couldn't get it to work (after one try, in fairness). lxplus is a safer bet.
  • build manual is useful and found in the git repo @ Doc/building_sixtrack (if below instructions go out of date then refer to manual…)
    • compile it with make (requires latex).
  • Example SixTrack input directory:
    • CollDB_RunII.data
    • CollPositionsRunII.b1.dat
    • MADX/
    • SurveyWithCrossing_XP_lowb.dat
    • allapert.b1
    • fort.2
    • fort.3
git clone https://github.com/SixTrack/SixTrack.git
source /afs/cern.ch/sw/lcg/external/gcc/4.9/x86_64-slc6-gcc49-opt/setup.sh
source /afs/cern.ch/sw/fortran/nag/usenag.bash 6.0
cd SixTrack/SixTrack
./cmake_six COLLIMAT -CRLIBM
cd ~/to/my/sixtrack/input/directory/
~/path/2/my/sixtrack/binary/
# You can interrupt once it starts tracking.
# You should now have a collgaps.dat in your pwd.

NOTE: Interrupting SixTrack will lead it to print out an incomplete collgaps file! To get it to finish quickly, edit the second line below the COLLIMATION heading in fort.3. The first number is the number of bunches of 64 particles to track. Change it to 1, and it will finish quickly, and you'll have the complete set of collimator information:

COLLIMATION

.TRUE.

1 6500000

Physics WebpagesRHUL WebpagesCampus Connect • Royal Holloway, University of London, Egham, Surrey TW20 0EX; Tel/Fax +44 (0)1784 434455/437520

Topic revision: r2 - 19 Mar 2018 - StuartWalker1

 
This site is powered by the TWiki collaboration platformCopyright © 2008-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding RHUL Physics Department TWiki? Send feedback