Top Banner
1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E. Lynch Computational Sciences and Engineering Division August 8, 2007 Oak Ridge, Tennessee
18

1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

Jan 18, 2016

Download

Documents

Wilfrid Woods
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

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

Page 2: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

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

Page 3: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

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

Page 4: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

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

Page 5: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

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

Page 6: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

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

Page 7: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

7

Many parameters but only few can be modified now

NL2SOL code needs intial guesses to fit data

Reset button

Palette window

Page 8: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

8

Generated and custom code

Page 9: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

9

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

Functionality

Generated code Use Java coding for

functionality Made configuration

file for NL2SOL

Page 10: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

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)

Page 11: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

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/

Page 12: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

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

Page 13: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

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

Page 14: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

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

Page 15: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

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

Page 16: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

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

Page 17: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

17

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

Page 18: 1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.

18

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY