Show simple item record

dc.contributor.advisorKeyes, David E.
dc.contributor.authorDanani, Bob K.
dc.date.accessioned2013-01-27T06:18:41Z
dc.date.available2013-01-27T06:18:41Z
dc.date.issued2012-07
dc.identifier.citationDanani, B. K. (2012). Development of a Computational Steering Framework for High Performance Computing Environments on Blue Gene/P Systems. KAUST Research Repository. https://doi.org/10.25781/KAUST-1XG99
dc.identifier.doi10.25781/KAUST-1XG99
dc.identifier.urihttp://hdl.handle.net/10754/267252
dc.description.abstractComputational steering has revolutionized the traditional workflow in high performance computing (HPC) applications. The standard workflow that consists of preparation of an application’s input, running of a simulation, and visualization of simulation results in a post-processing step is now transformed into a real-time interactive workflow that significantly reduces development and testing time. Computational steering provides the capability to direct or re-direct the progress of a simulation application at run-time. It allows modification of application-defined control parameters at run-time using various user-steering applications. In this project, we propose a computational steering framework for HPC environments that provides an innovative solution and easy-to-use platform, which allows users to connect and interact with running application(s) in real-time. This framework uses RealityGrid as the underlying steering library and adds several enhancements to the library to enable steering support for Blue Gene systems. Included in the scope of this project is the development of a scalable and efficient steering relay server that supports many-to-many connectivity between multiple steered applications and multiple steering clients. Steered applications can range from intermediate simulation and physical modeling applications to complex computational fluid dynamics (CFD) applications or advanced visualization applications. The Blue Gene supercomputer presents special challenges for remote access because the compute nodes reside on private networks. This thesis presents an implemented solution and demonstrates it on representative applications. Thorough implementation details and application enablement steps are also presented in this thesis to encourage direct usage of this framework.
dc.language.isoen
dc.titleDevelopment of a Computational Steering Framework for High Performance Computing Environments on Blue Gene/P Systems
dc.typeThesis
dc.contributor.departmentComputer, Electrical and Mathematical Science and Engineering (CEMSE) Division
thesis.degree.grantorKing Abdullah University of Science and Technology
dc.contributor.committeememberAhmadia, Aron
dc.contributor.committeememberDouglas, Craig C.
thesis.degree.disciplineComputer Science
thesis.degree.nameMaster of Science


Files in this item

This item appears in the following Collection(s)

Show simple item record