A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  

Shen, G.B.

Paper Title Page
FR5REP004 A Software Architecture for High Level Applications 4779
 
  • G.B. Shen
    BNL, Upton, Long Island, New York
 
 

Funding: Work performed under auspices of the U.S. Department of Energy under Contract No. DE-AC02-98CH10886 with Brookhaven Science Associates, LLC.


A distributed software architecture for high level applications is under development at the NSLS-II (National Synchrotron Light Source II) project. One of the important issues is to make accelerator simulation model run on a standalone model server. To enhance the capacity of the model server, it is required to have a set of narrow and general API to accommodate various existing tracking codes. A preliminary study for the API development has been started at NSLS-II based on The MMLT (Matlab Middle Layer Toolkit).A new interface is developed for the MMLT to support another simulation engine known as Tracy. A virtual accelerator is also built for the NSLS-II storage ring based on the Tracy code and the EPICS framework. Although we don't have a real machine, we can evaluate and develop our high leval application with the support of virtual accelerator. This paper describes the current status of the software architecture for high level applications.