1 / 17

GUI Post-Processing Package for Beam-Beam Simulation of Circular Accelerators

GUI Post-Processing Package for Beam-Beam Simulation of Circular Accelerators. AYOMIDE ODUNSI JACKSON STATE UNIVERSITY SUPERVISOR: TANAJI SEN Dr. ACCELERATOR PHYSICS DEPT ACCELERATOR DIVISION, FERMI NAT’L ACCELERATOR LAB. Content. Accelerator Division Accelerator Physics Dept.

Download Presentation

GUI Post-Processing Package for Beam-Beam Simulation of Circular Accelerators

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GUI Post-Processing Package for Beam-Beam Simulation of Circular Accelerators AYOMIDE ODUNSI JACKSON STATE UNIVERSITY SUPERVISOR: TANAJI SEN Dr.ACCELERATOR PHYSICS DEPT ACCELERATOR DIVISION, FERMI NAT’L ACCELERATOR LAB

  2. Content • Accelerator Division • Accelerator Physics Dept. • Project Description • BBSIM Overview • BBSIM post-processor development • Results & Conclusion • Road Map & Conclusion • Acknowledgements

  3. PROJECT DESCRIPTION

  4. BBSIM Overview • Beam-Beam simulation • main focus on beam travel and interaction in the Tevatron • influence of proton and pbar bunches on each other • influence of lattice components on beam particles • interest in pbar due to bunch size, increased activity and beam dynamics • simulate events as seen in control room • BBSIM Structure • BBSIM GUI processor (integration of pre-processor & processor) • BBSIM post-processor

  5. BBSIM processor • locate required files and prepare them for processing particular format • process formatted files, producing output from simulation runs

  6. BBSIM system design formatted input files BBSIM GUI generate simulation events/data BBSIM post-processor Visualize generated data

  7. Project Goals & Objectives • Project Goal • develop graphical post-processing package characterized by data visualization capabilities • Objectives • design and implement intuitive user interface • generate and visualize data (via plotting routines)

  8. GUI Post-ProcessorSoftware Development • Planning • review of existing system and functional dependencies • requirements determination • research appropriate GUI development tool • Design • establish functional requirements • Implementation • utilize appropriate GUI software development tool • implement GUI functionality • Testing • coherence with design specifications

  9. Planning • Acquire a working knowledge of BBSIM and its constituent interface • Research appropriate application development toolkit • QT 3.3.5, QT 4.0 • FORTRAN 90, C++, GNUPLOT • PYTHON, PGPLOT • Development of a working prototype • simple density profile simulation program based on the Gaussian Distribution function • 3D visualization of generated data • Unix development environment

  10. Design & Implementation • GUI post-processor design and layout using QT (designer and source editor) • QT v3.3.5 • Open source • C++ development toolkit for application development • robust features • platform independent (compatible across platforms) • Implementing GUI functionality • data generation • data visualization • coding in C++ supported environment • shell scripts (GNUPLOT and KSH) • linking scripts to programs authored in QT3

  11. Code Snippets Showing post-processor functionality

  12. Code Snippets Showing post-processor functionality

  13. Screen shots of BBSIM GUI and BBSIM GUI post-processor

  14. Sample plots of density data

  15. Outstanding tasks • work in progress to extend visualization functionality (animation) • improve on user-friendliness/facilitating ease of use • generate end-user documentation

  16. Future Work (Road Map) • consolidate BBSIM GUI and post-processor

  17. Acknowledgement • Accelerator Physics • Tanaji Sen • Vahid Ranjbar • Francois Ostiguy • Michael Kriss • SISTers & GEMstars • Judith Odili • Mcdavis Fasugba • SIST Committee • Elliott Mccrory • Dianne Engram • James Davenport • Jean Slaughter • Cosmore Sylvester

More Related