User’s guide
Reference manual
Physics guide
Developer’s guide
Definition of new Xtrack-compatible beam elements
Multiplatform programming with xobjects
Code autogeneration
Numerical reproducibility
Continuous testing of xsuite
Jupyter tutorials
Citing Xsuite
Xsuite
Developer’s guide
View page source
Developer’s guide
Definition of new Xtrack-compatible beam elements
Introduction
Definition and management of the data structure
Definition of the tracking function
Data recording in beam elements
Lost particles state codes
Multiplatform programming with xobjects
Data management
Kernel functions in C
Code autogeneration
vectorize_over
block
only_for_context
directive
gpukern
directive
gpuglmem
directive
Numerical reproducibility
Using conda to create a numerically reproducible environment
Continuous testing of xsuite
Setup of the test runner machine (Ubuntu)
Setup of the test runner machine (Alma 8)