1 / 12

Data Optimization for Reflectometer Simulation

Data Optimization for Reflectometer Simulation. Marc Osherson Science Education Summer Intern 9/1/2005. FWR. A 2D simulation of a full wave reflectometer for which Eliot Feibush has been developing a GUI. Client-server architecture. GUI can run on a user’s laptop.

gage-hall
Download Presentation

Data Optimization for Reflectometer Simulation

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. Data Optimization for Reflectometer Simulation Marc Osherson Science Education Summer Intern 9/1/2005

  2. FWR • A 2D simulation of a full wave reflectometer for which Eliot Feibush has been developing a GUI. • Client-server architecture. • GUI can run on a user’s laptop. • Input and Output netCDF files are on the PPPL cluster. • Files had to be transferred to the laptop, and processed there.

  3. Multi – Tier Software Architecture PPPL Compute Cluster TRANSP genxpl trxpl User’s PC, Mac, Linux Java Servlet Java Client GUI FWR Input netCDF Files MDSplus Server TRANSP Runs netCDFcon FWR Solution Correlation Graphs FWR Simulation

  4. Problem • Input and output files became prohibitively large for laptops, e.g. 100MB output files. • The files would take too long to transfer and process. • The Java heap memory was too small and could not handle such files.

  5. Approach • Server side post-processing of input and output files. • Reduce simulation data to just the displayable image data. • Arrays of doubles converted to byte data. • Provide a means for recovering the actual data values.

  6. netCDFcon (C program) • Converts the plasma input file into efficient image data. • Computes the three cutoff images and scales them into image data. • Converts the full wave solution file to image data. • Runs on the PPPL compute server, much faster than running Java on a laptop. • Roughly 100:1 speed up. • Converts a 100MB solution file to 1MB. • Significantly reduces file transfer time. • Convert once, display many times.

  7. netCDFcon • Linux command line program. • Command line arguments: • Input file • Output file • Type of processing • List of variables, e.g. ne te bb • Run by the servlet in a script file.

  8. FWR Screenshots

  9. Reflectometer Simulation

  10. FWR Demo

  11. FWR Demo Questions ?

  12. Thank you • To the entire science education staff for making this possible. • To Eliot Feibush for all the help he’s given me. • To PPPL for this opportunity.

More Related