The EPICS based virtual accelerator-concept and implementation

A virtual accelerator (VA) concept and an implementation founded on TRACE3D and PARMILA codes are presented. This virtual accelerator is suitable for accelerators with a control system based on EPICS and consists of the EPICS portable channel access server (PCAS), the EPICS client providing communication between a simulation model and PCAS, and the simulation model itself. The virtual accelerators for the SNS linac and experience in using these VAs are discussed.