Upload
wilfrid-woods
View
213
Download
0
Tags:
Embed Size (px)
Citation preview
1
Spallation Neutron Source Data AnalysisJessica TraviersoResearch Alliance in Math and Science ProgramAustin Peay State University
Mentor:Vickie E. Lynch
Computational Sciences and Engineering Division
August 8, 2007Oak Ridge, Tennessee
2
OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY
Outline
Project purpose Develop graphical user interface for fitting code Run on TeraGrid
Graphical user interface (GUI) Fitting codeNetBeans
• Functionality Java
Need for GUI• Data analysis for Spallation Neutron Source (SNS)
TeraGridExplain TeraGridTeraGrid facilities
3
OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY
Outline Putting it all together
Link GUI to codeAdd to SNS portal
ExamplePrevious program
Future workMore instruments
Acknowledgements and references Questions
4
OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY
Purpose
Develop a GUI for the NL2SOL fitting code Analyze data at SNS Allow scientists to fit data without having to bother with
coding or parallel computing
Run on TeraGrid from SNS portal Add to simulation tab in portal
5
OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY
The Code Behind the GUI
NL2SOL “Adaptive non-linear least-square algorithm”Tested by Meili ChenUsed to fit fabricated data
Gaussian fit
6
Instruments include:
BASIS
SEQUOIA
HYSPEC
GAUSSIAN
Will have different fitting types here in future
Gathers text and values of each component (including parameters) and sends to configuration file
Properties window
7
Many parameters but only few can be modified now
NL2SOL code needs intial guesses to fit data
Reset button
Palette window
8
Generated and custom code
9
OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY
Functionality
Generated code Use Java coding for
functionality Made configuration
file for NL2SOL
10
OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY
Need for GUI
Built for use at SNS Used by instrument
scientists to fit experimental dataFind trends in dataSimulation
Spallation Neutron Source (aerial view)
11
OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY
TeraGrid
“TeraGrid is an open scientific discovery infrastructure combining leadership class resources at nine partner sites to create an integrated, persistent computational resource.”
Funded by the National Science Foundation
~http://teragrid.org/about/
12
OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY
TeraGrid Facilities
•San Diego Supercomputer Center*
•National Center for Atmospheric Research
•Texas Advanced Computing Center*
•National Center for Supercomputing Applications*
•University of Chicago/ Argonne National Lab
•Purdue University
•Pittsburg Supercomputing Center
•Indiana University
•Oak Ridge National Lab*
*sites available for the fitting program
13
OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY
Putting it all together
Code and GUILink code to GUI
SNS portalAdd to simulation tab in portalRun program on TeraGrid from portal
• Run on community accountSend results back to portal
14
TeraGrid Community Account
Data to portalVisualize from portal
Visualize from portal
Data to portal
Run onTeraGrid
Choose resource
SNS instrument Visualization of raw data
Visualization of processed data
15
OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY
Future work
Analyze real data from SNS Use program for instruments
Backscattering Spectrometer (BASIS)Fine-Resolution Fermi Chopper Spectrometer
(SEQUOIA)Hybrid Spectrometer (HYSPEC)
Make more components editable
16
OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY
Acknowledgements and References
Vickie Lynch- mentor Meili Chen- NL2SOL code Jim Rome- NetBeans help NetBeans IDE 6.0- software used to create
GUI http://teragrid.org/about/- TeraGrid
information DOE Office of Science- RAMS sponsor
17
OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY
18
OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY