The Spallation Neutron Source (SNS) is a state-of-the-art accelerator-based neutron source at Oak Ridge National Laboratory (ORNL). Neutron scattering research enables scientists to study the arrangement, motion, and interaction of atoms in materials. Research in neutron scattering has led to improvements in medicine, food, electronics, cars, airplanes, and improvements in materials used in high temperature superconductors, powerful, light-weight magnets, aluminum bridge decks, and stronger, lighter plastic products. These improvements would not be possible without a means of analyzing the neutron scattering data obtained. The SNS portal was developed to give virtual access to SNS data as well as access to tools to reduce, analyze, and visualize that data. The purpose of this project was to make a graphical user interface (GUI) for a fitting service to be added to the SNS portal. The fitting service will be available for use on several different SNS instruments and there will be several different models per instrument. An XML file was written describing the components and features of the GUI. That XML file was then added into the SNS portal where it was read by existing software to create the GUI. When submitted, the GUI will provide input for a fitting code (NL2SOL, NL2SNO, or DAKOTA) which will run on the TeraGrid, a nationwide network of supercomputers. The results will then be sent back to the portal where users can visualize the fit data as well as use the output parameters for a new run. This project is useful for developers and users alike in that the developers can easily modify the XML files in the portal and the users can analyze their data at the push of a button without having to know anything about the TeraGrid, XML, or parallel computing.
2007 Research Links: 2008 Research Links: