Multi-tier graphical web service for simulating reflectometry in plasma

  • Authors:
  • Eliot Feibush;Gerrit Kramer;Ernest Valeo;Raffi Nazikian;Douglas McCune

  • Affiliations:
  • Princeton Plasma Physics Laboratory;Princeton Plasma Physics Laboratory;Princeton Plasma Physics Laboratory;Princeton Plasma Physics Laboratory;Princeton Plasma Physics Laboratory

  • Venue:
  • ACM SIGGRAPH 2006 Research posters
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Building a web service around a physics simulation code written in Fortran has been an effective approach for adding graphical input, visualizing the output, and making the simulation available to scientists. A multi-tier system was developed to optimize computing and display resources while making minimal changes to the original Fortran code. The amount of data in the simulation exceeds the memory limit of applets running in browsers. This limitation was overcome by compressing the data on the server before transferring the data to the client. Displaying the results involves blending images at varying resolutions that would also exceed the memory limit of the applet for zoom in viewing transformations. This was solved by mapping the target display region to the source images and transforming only the visible pixels to the blend buffer. A set of reusable scientific graphics classes were developed for upgrading a number of other legacy fusion codes.