object-oriented concepts, iniplemented in C++, has a sophisticated graphical user interface, and operates on PCs as well as workstations. Specific software engineering protocols are being followed to insure that OOPIC is easy to mod@ and that its components will be reusable within other PIC projects I. OOPIC is also interesting i n its use of h g d o n ' s integral formulation of Maxwell's equations for general quadrilateral grids2. We report on the progress of the OOPIC project and, in particular, discuss the various tests developed to validate tlie code. Since OOPIC is intended for the public doniain as a general tool for vacuum electronic design, we are developing an extensive suile of tests against analytical and numerical theory. To Lest the dc~tromag~ietic capabilities of OOPIC, we consider wave propagation in plane, a i d periodically loaded, cylindrical waveguides. Here, dispcrsion curves measured from OOPIC data are compared with theoretical results. In addition, we compare OOPIC calculations of resonant cavity frequencies with those obtained with the SUPERFISH group of codes. Electron beam propagation is tested in the h u t s of confined and Brillouin flow. The selkonsistency of OOPIC is tested by calculati~y~ in the aialytically assessable small signal linut, tlie electron beam interaction with the electromagnetic fields of a disk-loaded waveguide. Virtual cathode formation is also studied as a test of self-consistency and enlilting boundaries.Ray tracing codes such as EGUN' and EBQ2 have long been essential tools for the design of electron guns, ion extractors, and electro-o tical devices. These codes are based on finitedifference fierd solutions on square or rectangular meshes. This paper describes a new program, TRAK 2.0, that combines ray-tracing with finite-element field solutions. The program incorporates variable-resolution conformal triangular meshes and assi nment of space-charge to volume elements. calculations, particular near the edges of electrodes. TRAK 2.0 was created as part of an SBIR program managed by .Northstar Research Corporation to develop novel electron devices for R F generation and pulsed power modulation.The result is hig K ly improved accuracy for orbit and field TRAK 2.0 and EMP 3.03 define a complete system for highpower electron device design on 3861486 personal computers. Solutions can include multiple dielectrics and non-linear magnetic materials. TRAK can simultaneously handle combined magnetic and electrical field solutions with different meshes. The program uses high-accuracy space-charge emission algorithms for sources of arbitrary shape. There are also options for flexible creation of beam distributions with user-specified profiles. TRAK gives accurate predictions of relativistic beam dynamics through the use of a supplementary current-density mesh. The program is a turn-key system with Autocad boundary input, extensive output diagnostics, an interactive graphics post-processor, a command shell with mouse support, and output to common hardcopy devices.