GPT Versions: Recent GPT versions run under Microsoft-Windows, Linux and Mac OS X. However, the Linux and Mac releases do not contain the graphical 'GPTwin' user interface, and are therefore not able to produce graphical output. GPT version 3.1 contains a different tracking engine with a new output mechanism as described on our Features page. Because this substantial rewrite of an essential part of the code can not be easily be merged back into GPT versions 2.8 and 3.0 we decided to stop active development of the 2.8 and 3.0 branches. This is the reason they are not for sale anymore.

More detailed information about the different GPT versions is shown in the GPT Versions and the GPT platforms tables. Pricing information can be found in the Pricing table.


GPT Versions 2.83 3.03 3.10
GPT core technology            
3D relativistic equations of motion solver      
- Time output does not affect stepsizes      
- Screen output without interpolation error      
3D positioning of beamline components      
Spacecharge            
- Multigrid Particle-In-Cell O(N) 1) 1) 1)
- Point-to-point O(N2) model      
- Granularity/stochastic effects O(N log N)   1)  
Custom beam-line components      
1D/2D/3D field-maps      
Hierarchical data analysis      
FEL design      
Collector design and boundary elements      
Scanning and solving      
- Multi-core scanning      
Interfacing with external codes      

Platforms for GPT version 3.10 Windows Linux Mac
'GPTwin' Graphical User Interface 2)      
Multi-core tracking      
Multi-core parameter scans      
MPI scans over different machines 3)      
32-bit executables     N/ A
64-bit executables      

Pricing for GPT version 3.10 Windows Linux Mac All
Commercial use € 8,000 € 7,000 € 7,000 € 9,000
Academic use € 4,000 € 3,500 € 3,500 € 4,500
Discount for an upgrade from GPT 3.0 75% 75% 75% 75%
Discount for an upgrade from GPT 2.8 50% 50% 50% 50%
Additional license discount 50% 50% 50% 50%

1) Single CPU only.
2) The output of GPT can be converted to the SDDS and ASCII formats, for which excellent plotting packages are available for Linux and Mac. We plan to port the MS-Windows graphical interface to both Linux and Mac. On-line help is provided in the form of PDF files of the User Manual.
3) Parameter scans can be distributed automatically over several PC's and/or over multi-core machines using the MPIMR program. This program is included in both the Windows and the Linux version of GPT, but requires MPI to be installed.