Implementation of a PIC simulation using WebGL

Leonard Weydemann
Faculty of Informatics, Vienna University of Technology
Vienna University of Technology, 2014


   title={Implementation of a PIC simulation using WebGL},

   author={Weydemann, Leonard},



Download Download (PDF)   View View   Source Source   



This project’s aim is to find a WebGL based alternative to the Java implementation of OpenPixi, 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.
No votes yet.
Please wait...

Recent source codes

* * *

* * *

HGPU group © 2010-2019 hgpu.org

All rights belong to the respective authors

Contact us: