OpenPixi - Open Particle-in-Cell (PIC) simulator. - Copyright © 2012-2013 OpenPixi.org
OpenPixi is an open Particle-In-Cell (PIC) simulator. It simulates the motion of a large number of charged particles in an electro-magnetic background. Currently the simulation supports tracking thousands of particles in constant electric, magnetic, and gravitational fields. Support for dynamic relativistic particles and fields is in preparation.
OpenPixi is being developed in Java, with an educational aspect in mind. As such, it is possible to interact with the plasma in a live Java applet.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License.
The source code is available at github.com/openpixi/openpixi.
Download the source code at Google Code - OpenPixi downloads.
Ask questions in the OpenPixi developer group.
--- Version 0.5 - May 29, 2013 * Ditributed version of OpenPixi which uses IBIS framework for communication * Framework for throurough testing of the distributed version * Parallel version of OpenPixi which uses threads * Support for debugging and profiling through AspectJ * Introduced Settings class to hold all the simulation settings --- Version 0.4 - June 28, 2012 * Relativistic versions of particle solvers * Field interpolator with charge conserving area weighting * Poissonsolver * Decoupling of display size and simulation size * Labels for slider values (issue 25) --- Version 0.3 - April 4, 2012 * Interface organized in tabs: Fields, Settings, Collisions, Cell * Collision: simple collision, with vectors, with matrices * Collision detection: all particles, sweep and prune * Calculate and display fields * Field force on particles (work in progress) --- Version 0.2 - March 14, 2012 * Additional solvers: Boris, BorisDamped, Euler, LeapFrog, LeapFrogDamped, SemiImplicitEuler * New spring force * Periodic boundary * Basic accuracy test at 1/100 of the step size * Display current at variable grid size --- Version 0.1 - March 5, 2012 * Initial release. * Simulate up to 10000 particles in constant electric, magnetic, and gravitational fields. * Quick settings with particles of two different charges. * Set frame rate and time step. * Show frame rate and memory information.