A pythonic integrated solution for virtual prototyping of cyclotrons
Creators
- 1. Huazhong University of Science and Technology (HUST), 125 room, C9 building, Luoyu Road 1037, Wuhan 430074 (China)
- 2. China Institute of Atomic Energy (CIAE), Beijing 101213 (China)
Description
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
Additional details
Identifiers
- DOI
- 10.1016/j.nimb.2007.04.275;
- PII
- S0168-583X(07)00856-7;
Publishing Information
- Journal Title
- Nuclear Instruments and Methods in Physics Research. Section B, Beam Interactions with Materials and Atoms
- Journal Volume
- 261
- Journal Issue
- 1-2
- Journal Page Range
- p. 56-59
- ISSN
- 0168-583X
- CODEN
- NIMBEU
Conference
- Title
- 19. International conference on the application of accelerators in research and industry
- Dates
- 20-25 Aug 2006
- Place
- Fort Worth, TX (United States)
INIS
- Country of Publication
- Netherlands
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 39024967
- Subject category
- S43: PARTICLE ACCELERATORS;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- BEAM DYNAMICS; COMPUTER CODES; CONTROL SYSTEMS; CYCLOTRONS; DESIGN; EFFICIENCY; FORTRAN; MAGNETS; OPTIMIZATION; RF SYSTEMS
- Descriptors DEC
- ACCELERATORS; CYCLIC ACCELERATORS; DYNAMICS; EQUIPMENT; MECHANICS; PROGRAMMING LANGUAGES
Optional Information
- Copyright
- Copyright (c) 2007 Elsevier Science B.V., Amsterdam, The Netherlands, All rights reserved.