Introducing the New Free Version of CPO2D and CPO3D

We are delighted to announce that the 32-bit version of CPO software is now available for free. This version is perfect for students and those who wish to explore the software's functionality before purchasing the more powerful 64-bit version.

The free version is built from the same code base as the 64-bit version and can be installed without a license key or internet connection.

Please note that the free version does not include the following advanced features. If you need these options, you can download a 15-day evaluation of the 64-bit version before deciding whether to purchase the full 64-bit edition of the CPO software:

  • Large numbers of segments
  • Scattering
  • User cathode
  • Dielectric
  • Field import

To find the free and evaluation versions of CPO, please visit our download page at

Online help and videos

We have made all application help resources available online and have a set of introductory videos available too.

World-beating programs for solving 2 and 3-dimensional electrostatic problem

The Boundary Element Method, BEM, deals with surface charges and has many advantages over the methods used in almost all other commercial programs. The programs were developed by Profs Frank Read and Nick Bowring, in the group at Manchester University which was the first to use the BEM in electron optics and which produced the definitive book Electrostatic Lenses, by Harting and Read. Frank has been joined by Ryan O'Neill, working on the further development of the software.

The programs have been described as the gold standard of charged particle optics. The CPO programs are exceptionally accurate and have many advanced options that are not present in other programs. If you would like to be kept up to date with new releases, please consider subscribing to our (very infrequent) newsletter .

The CPO programs:

  • Are easy to use and have a detailed and comprehensive on-line help system
  • Feature a large number of easy-to-use options, such as automatic iteration for focus optimization
  • Tailored to your needs with a 2-dimensional version (CPO2D) for axial or planar symmetry, 3-dimensional version (CPO3D) for all other systems
  • Enable manipulation of electrodes that can be scaled, moved, rotated, stretched, squashed, cropped or copied and repeated
  • Very clear and comprehensive with an on-line help system and tutorial videos.
  • Available in 32 and 64 bit versions.

The BEM provides outstanding accuracy and flexibility:

  • No mesh or nodal points, only surface charges on electrodes
  • Many advantages over other methods, including accuracy and speed
  • Large number of benchmark tests to prove high accuracy and reliability
  • Automatic sub-division of electrodes to suit shape
  • Ideal for for small electrodes in the presence of much larger electrodes

Powerful Space-Charge and Cathodes versions:

  • BEM is ideally suited for space-charge and cathodes, since the BEM is charge-based
  • Cathodes of every shape and size can be easily defined
  • Menus for several different cathode emission types, from thermionic to field-emission
  • User-defined emission properties also available
  • Deals with global space-charge spreading and also particle particle stochastic scattering
  • Careful and successful method of damping iterations