Chapter 5, section 1 of User's Guide for CPO2D and CPO3D


(or proceed to section 5.2)


Installing the programs



To run any of the CPO programs your computer should have Windows 10 or later.

(1) Download and run the ‘setup’ program from the link you were provided (for the licenced version) or for the free or evaluation versions. This puts the following files into the directory selected by the user:

(a) The execution files cpo2d.exe and cpo3d.exe (or cpo2ds.exe, cpo3d.exe and cpo3ds.exe for the space-charge version)

(b) All the ‘test’ and ‘example’ data files

(c) The file guide.doc in 3 parts (guide1, guide2 and guide3, for ease of printing) containing the Word for Windows versions of the Users Guide.

(3) If requested during installation, paste the licence key you were provided when purchasing (not required for free versions).

(4) Double-click on either the CPO2D or CPO3D icons created for you during the installation procedure.

(5) The program has now started. Follow the instructions given in sections 2 and 3 below to run it.


Good luck, and have fun!


3-dimensional non-space-charge simulations can be run using either CPO3D or CPO3DS, but a disadvantage of using CPO3DS for them are that the boundary charge matrix is inverted completely in CPO3DS, which takes more time than the partial inversion used in CPO3D.


The disadvantage of using CPO2DS for non-space-charge 2-dimensional simulations is less significant.


Warning, if you have previously used older versions of the programs on your present computer (for example by downloaded the ‘demo’ version from the CPO web site):

Some of the previous files are almost certainly ‘read-only’, which implies that it is not possible to over-write them with the new versions on the CD. The easiest solution is to delete the directory (or directories) that hold the previous versions, before loading the new versions. Alternatively the read-only attribute from a file called filename.ext can be removed by the DOS command ‘attrib -r filename.ext’. This should be done for all files that start with any of the following: test, xmpl, shap, default, cpo, cat, sct, tim, user, prog, guide, order, price. For example all the 2D test files can be dealt with by: ‘attrib -r test*.*’.



Proceed to section 5.2.