Computer simulation using particles
Computer simulation using particles
A multilevel iterative field solver for implicit, kinetic, plasma simulation
Journal of Computational Physics
Proceedings of the 2001 joint ACM-ISCOPE conference on Java Grande
Introductory Java for Scientists and Engineers
Introductory Java for Scientists and Engineers
Plasma Physics Via Computer
A simplified implicit maxwell solver
Journal of Computational Physics
JaMake: A Java Compiler Environment
LSSC '01 Proceedings of the Third International Conference on Large-Scale Scientific Computing-Revised Papers
Applying Fortran 90 and Object-Oriented Techniques to Scientific Applications
ECOOP '98 Workshop ion on Object-Oriented Technology
A Factory Pattern in Fortran 95
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part I: ICCS 2007
Hi-index | 0.00 |
Previous plasma simulations have used Fortran or other computer languages in which it is difficult to directly express the underlying physics. In a plasma, each particle - electron, ion, or dust - interacts with the external fields and with other particles in ways that can be readily and effectively mimicked by object oriented programming. Thus, we have used JAVA's strong object design to rewrite traditional plasma simulation codes. By using coarse grain and fine grain object design, we incorporate the power of object oriented design for programming and for making the physics clear while paying only a small cost in increased computational time. The JAVA implementation has also the advantage that changes in the underlying physical model can be easily completed swapping or adding objects without large scale revisions of the code.