Multi-tier graphical web service for simulating reflectometry in Plasma

Eliot Feibush, Gerrit Kramer, Ernest Valeo, Raffi Nazikian, Douglas McCune

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish (US)
Title of host publicationACM SIGGRAPH 2006 Research Posters, SIGGRAPH 2006
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)1595933646, 9781595933645
DOIs
StatePublished - Jul 30 2006
EventInternational Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 2006 - Boston, United States
Duration: Jul 30 2006Aug 3 2006

Publication series

NameACM SIGGRAPH 2006 Research Posters, SIGGRAPH 2006

Conference

ConferenceInternational Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 2006
Country/TerritoryUnited States
CityBoston
Period7/30/068/3/06

All Science Journal Classification (ASJC) codes

  • Human-Computer Interaction
  • Computer Graphics and Computer-Aided Design

Fingerprint

Dive into the research topics of 'Multi-tier graphical web service for simulating reflectometry in Plasma'. Together they form a unique fingerprint.

Cite this