Cbbst

1. Code Name: Cbbst (Filter Knee Imaging code for Brent Stratton).
2. The scope: Reconstruction of X-ray source from line-measurements.
3. Developer: Leonid E. Zakharov.
4. Users: LEZ.
5. Description: Reconstruction of m/n=0/0, 1/1 X-ray source from line measurements.
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 to the .tiff image files from a fast soft x-ray (SXR) pinhole camera. Uses the ESI interface for representing NSTX equilibria.
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: The unperturbed SXR source profile is assumed 1D. The response function on SXR signal from 20 radial small perturbations of the and from a prescribed amplitude and phase of the m/n=1/1 perturbation are calculated and analyzed by SVD technique. Then, them eigen solutions are used for correction of the background SXR source profile and amplitude and the phase of the 1/1 mode. The procedure repeated iteratively for the each time slice of images.
14. OperModel Non-linear.
15. Reference: EPS 2005 poster on ``Be Foil "Filter Knee Imaging" NSTX Plasma with fast Soft X-Ray Camera''.
16. Uniqueness: No analogs.
17. Verification: Backward reproduction of experimental signals. The accuracy of the code exceeds the uncertainties in diagnostics.
18. Tangible results: (a) New diagnostics of NSTX plasma has been developed; (b) The time evolution of the m/n=1/1 mode has been reconstructed.
19. Limitations: Assumption of 1-D SXR source profile is unjustified. Complementary camera is necessary for removing the limitation
20. Externals: CodeBuilder.
21. Scalability: Not an issue.
22. Bottlenecks: Physics of SXR emission in tokamaks, rather than numerics.
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: Characteristic time is about 20 sec/reconstruction.