You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/build_sixtrack.md
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,19 +30,20 @@ Builds SixTrack release with gfortran, with checkpoint/restaring support and wit
30
30
31
31
### Options Enabled by Default
32
32
33
-
***TILT**: Allow elements to be tilted (by error
34
-
***FAST**: Which implementation of drifts to use in thin6d
33
+
***TILT**: Allow elements to be tilted (by error)
35
34
***CRLIBM**: Use correctly rounded libmath instead of system libmath
36
35
***SIXDA**: Build differential algebra version (NOT dynamic aperture!)
37
36
***STF**: Single Track File. Write all tracks for postprocessing to singletrackfile.dat instead of 32 separate files (fort.59 - fort.90). This option is required for more than 64 particles.
37
+
***ZLIB**: Link with zlib and minizip, and is required for BOINC and the ZIPF.
38
+
***NAFF**: Link to external NAFFlib for FMA.
39
+
***DISTLIB**: Link to external DISTlib for the beam distribution.
40
+
***HASHLIB**: Build the md5 hash library (used for tests and BOINC).
38
41
39
42
### Options Disabled by Default
40
43
41
44
***BUILD_TESTING**: Enable the test suite.
42
45
***BOINC**: Builds BOINC version of SixTrack.
43
46
***CR** Enables checkpoint/restart support. Required for BOINC.
44
-
***LIBARCHIVE**: Link with LIBARCHIVE, and is required for BOINC and ZIPF block if ZIPF is off.
45
-
***ZLIB**: Link with zlib and minizip, and is required for BOINC and the ZIPF block if LIBARCHIVE is off.
46
47
***BEAMGAS**: Beam-gas scattering.
47
48
***FIO**: Use FortranIO from Fortran2003 to correctly round ASCII input/output. this option overrides CRLIBM when reading/writing.
48
49
***CERNLIB**: Link to external CERNLIB library for PAW plots. Otherwise use internally defined dummy functions.
@@ -52,9 +53,9 @@ Builds SixTrack release with gfortran, with checkpoint/restaring support and wit
52
53
***HDF5**: Adds support for the HDF5 block which enables writing output to a single HDF5 file.
53
54
***ROOT**: Adds support for writing to ROOT files. Experimental and undocumented.
54
55
***MERLINSCATTER**: Interaction physics for collimation from Merlin.
55
-
***G4COLLIMAT**: Interaction physics for collimation from Geant4.
56
+
***G4COLLIMATION**: Interaction physics for collimation from Geant4.
56
57
***FLUKA**: Couple to FLUKA for beam collimation.
57
-
58
+
***PYTHIA**: Link with Pythia8 for SCATTER module.
0 commit comments