#
pic

**pic**,
a MATLAB code which
uses the Particle In Cell (PIC) method to simulate the motion of
electrically charged particles past a plate.

The particle in cell method is appropriate for modeling the behavior
of a low-density plasma. Plasmas at high density are modeled using
magnetohydrodynamics instead.

This program is intended as a starting point
for making a parallel version.

###
Licensing:

The computer code and data files described and made available on this web page
are distributed under
the GNU LGPL license.

###
Languages:

**pic** is available in
a MATLAB version.

###
Related Data and Programs:

fft_serial,
a MATLAB code which
demonstrates the computation of a Fast Fourier Transform,
and is intended as a starting point for developing a parallel version
using OpenMP.

fire_simulation,
a MATLAB code which
simulates a forest fire over a rectangular array of trees,
starting at a single random location. It is intended as a starting
point for the development of a parallel version.

heated_plate,
a MATLAB code which
solves the steady state heat equation in a 2D
rectangular region, and is intended as
a starting point for implementing an OpenMP parallel version.

md,
a MATLAB code which
carries out a molecular dynamics simulation, and is intended as
a starting point for implementing an OpenMP parallel version.

pic_test

poisson,
a MATLAB code which
computes an approximate solution to the Poisson equation in a rectangle,
and is intended as the starting point for the creation of a parallel version.

prime,
a MATLAB code which
counts the number of primes between 1 and N,
intended as a starting point for the creation of a parallel version.

quad,
a MATLAB code which
approximates an integral using a quadrature rule,
and is intended as a starting point for parallelization exercises.

search_test,
a MATLAB code which
searches the integers from A to B for a value J such that F(J) = C.
this version of the program is intended as a starting point for
a parallel approach.

###
Source Code:

*
Last revised on 25 February 2019.
*