Article ID Journal Published Year Pages File Type
1685646 Nuclear Instruments and Methods in Physics Research Section B: Beam Interactions with Materials and Atoms 2007 4 Pages PDF
Abstract

Virtual prototyping (VP) is a novel technique in engineering, which is desired to be applied to cyclotron design and development. Some sub-prototyping components, including beam dynamics, magnet, RF system and control system of cyclotrons, have been developed separately, but an integrated platform which encapsulates these different components is required for global system optimization. Considering that the VP integrated platform is a large-scale software and has numerous loose-coupled components, this paper describes the pythonic approach to implement this platform. By mixing the high-level interpreted Python language and the compiled languages like Fortran/C/C++ in an effective method, this approach can achieve a combination of code efficiency, flexibility and compactness.

Related Topics
Physical Sciences and Engineering Materials Science Surfaces, Coatings and Films
Authors
, , , , , , , ,