Particle In Cell Consulting, LLC (PIC-C). Developers of plasma, rarefied gas, and contamination transport simulation codes.
June 30th, 2015, 2 comments

Detailed Surface Model

New detailed model was developed for the space-surface interface. Instead of using sticking coefficients, the model uses residence time to determine if a molecule "sticks". Adsorbed molecules are added to a surface layer and objects can also contain ...
June 15th, 2015, 2 comments

Particle In Cell Method in Cylindrical Coordinates

Details of implementing plasma simulations with the Particle In Cell Method in cylindrical coordinates. We develop a simulation of a simplistic ion gun.
Two Stream Instability
April 29th, 2015, 6 comments

Two Stream Instability Javascript Simulation

Particle In Cell (PIC) plasma simulation of two-stream instability implemented in Javascript and running in your browser. Two cold beams interact with each other until streaming is destroyed and particles become trapped in phase space vortices.
Sampling cosine distribution
April 2nd, 2015

Modeling Diffuse Reflection (or How to Sample Cosine Distribution)

Molecules impacting surfaces reflect either diffusely or specularly, Since diffuse reflection is more common, it is important to model it correctly. In this article we discuss how to model diffuse reflection by sampling from Lambert's cosine law.
March 11th, 2015

Sputter Calculator (alpha version)

Online calculator and plotting program for normal and angular sputter yields using the models of Yamamura and Matsunami.
February 21st, 2015

XY Interpolation Program

Online interpolation program that takes arbitrarily spaced unsorted X-Y data, fits a spline to it, and generates equidistant points.
February 18th, 2015

Stretched Mesh

Tutorial on implementing mesh stretching in Particle In Cell codes. Equations for node positions and finite difference coefficients are derived.
January 18th, 2015

Potential Solver for Composite Dielectrics

Form of Gauss' law for composite dielectrics is derived. The governing equations are demonstrated with a 1D program that solves electric potential across several pieces with a variable permittivity and mesh spacing.
December 4th, 2014

Some recent papers

This post is bit of an advertisement, in that I wanted to share with you some recent papers that I was involved in. Recent here is to be taken with a bit of grain of salt, since some the papers noted below are from as far back as 2010.
June 8th, 2014

Advection Diffusion Crank Nicolson Solver

Online Advection Diffusion equation solver implemented with Javascript and HTML5, and based on Crank Nicolson Finite Volume Method.