Implementation of a PIC simulation using WebGL

Leonard Weydemann
Implementation of a PIC simulation using WebGL
[thesis]

Information

Abstract

This project’s aim is to find a WebGL based alternative to the Java implementation of Open- Pixi, a Java-based Particle-in-Cell (PIC) simulation software, and to add a third dimension. For this purpose, an existing JavaScript library, three.js, was chosen. A handful of approaches are explored and the resulting prototypes are then compared in terms of speed, as performance is a main concern. A shader-based implementation, the best performing of the prototypes, is then explained in more detail and recommendations for the future development of OpenPixi are given.

Additional Files and Images

Additional images and videos

Additional files

Weblinks

No further information available.

BibTeX

@bachelorsthesis{WEYDEMANN-2014-PIC,
  title =      "Implementation of a PIC simulation using WebGL",
  author =     "Leonard Weydemann",
  year =       "2014",
  abstract =   "This project’s aim is to find a WebGL based alternative to
               the Java implementation of Open- Pixi, a Java-based
               Particle-in-Cell (PIC) simulation software, and to add a
               third dimension. For this purpose, an existing JavaScript
               library, three.js, was chosen. A handful of approaches are
               explored and the resulting prototypes are then compared in
               terms of speed, as performance is a main concern. A
               shader-based implementation, the best performing of the
               prototypes, is then explained in more detail and
               recommendations for the future development of OpenPixi are
               given.",
  month =      apr,
  address =    "Favoritenstrasse 9-11/186, A-1040 Vienna, Austria",
  school =     "Institute of Computer Graphics and Algorithms, Vienna
               University of Technology",
  keywords =   "WebGL, plasma simulation",
  URL =        "https://www.cg.tuwien.ac.at/research/publications/2014/WEYDEMANN-2014-PIC/",
}