Cbdsr

1. Code Name: Cbdsr (JET Disruption dB manager).
2. The scope: Extraction and inspection of disruption signals from JET database.
3. Developer: Leonid E. Zakharov.
4. Users: LEZ, S.Gerasimov (JET).
5. Description: Manages JET disruption database.
6. Language: C/OpenGL/CodeBuilder (Cb).
7. CodeControl: Real time interactive, organized by Cb.
8. Communications:Distributed over sections and organized by Cb (I/O file system, X-Window and OpenGL graphics with .png, .eps output). Linked with the JET database of raw signals.
9. Postprocessors: Other Cb-codes can read files from I/O database (the structure of records is common). Standard software for movie files.
10. Docs: Online-Help and code maintenance documentation is organized by Cb.
11. Web: N/A
12. Versions: No version control.
13. NumModel: Algebra of signal waveforms, pattern recognition.
14. OperModel Non-linear.
15. Reference: N/A.
16. Uniqueness: (a) Comprehensiveness;
17. Verification: Cbdsr detected many unknown errors in the JET database.
18. Tangible results: (a) Creation of the JET disruption dB (5500 shots); (b) Validated the Wall Touching Kink Mode Theory and ruled out the community-wide halo-current interpretation of toroidal asymmetry in VDE; (c) Provided scaling of the disruption forces from JET to ITER and justified the design limits for ITER vacuum vessel.
19. Limitations: Serves its purposes, the scope is expanding.
20. Externals: CodeBuilder.
21. Scalability: Not an issue.
22. Bottlenecks: Not visible.
23. Composition: The code is structured by communication sections (rather than by modules or smaller codes) in consistency with Cb.
24. Portability: Not an issue.
25. Performance: Fast enough