“Multi-tier graphical web service for simulating reflectometry in plasma”

  • ©Eliot A. Feibush, Gerrit Kramer, Ernest Valeo, and Raffi Nazikian




    Multi-tier graphical web service for simulating reflectometry in plasma



    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.


    1. {Brodlie 2000} Brodlie, K., Visfiles: Harnessing the Web for Scientific Visualization, In Computer Graphics, Vol. 34, Issue 1 (Feb. 2000), ACM, pp. 10–12.
    2. {Engel 1999} Engel, K., Westerman, R., and Ertl, T., Isosurface extraction techniques for Web-based volume visualization, In Proceedings Visualization ’99, IEEE, pp. 139–146.
    3. {Fishwick 1996} Fishwick, P., Web-Based Simulation: Some Personal Observations, In Proceedings 1996 Winter Simulation Conference, ACM Press, pp. 772–779.

ACM Digital Library Publication:

Overview Page: