Skip to content
Robert Bird edited this page Nov 4, 2019 · 22 revisions

VPIC

Welcome to the VPIC wiki.

This is very much a work in progress, but best efforts will be made to ensure it contains useful information and is kept up to date.

Simulated Devices and Experiments

Long pulse laser-plasma interaction for ICF (Trident, Jupiter, Omega and NIF lasers):

DS Montgomery, Brian James Albright, DH Barnak, Po-Yu Chang, JR Davies, G Fiksel, DH Froula, JL Kline, MJ MacDonald, AB Sefkow, L Yin, R Betti, "Use of external magnetic fields in hohlraum plasmas to improve laser-coupling,” Physics of Plasmas 22, 010703 (2015).

RK Kirkwood, Y Ping, SC Wilks, N Meezan, P Michel, E Williams, D Clark, L Suter, O Landen, Nathaniel J Fisch, EJ Valeo, V Malkin, D Turnbull, S Suckewer, J Wurtele, TL Wang, SF Martins, C Joshi, L Yin, BJ Albright, HA Rose, KJ Bowers, "Observation of amplification of light by Langmuir waves and its saturation on the electron kinetic timescale,” Journal of Plasma Physics 77, 521 (2011).

[more]

Short pulse laser-plasma interaction for ion acceleration, radiation sources, and fast ignition (Trident, LULI, Texas Petawatt):

D Jung, L Yin, BJ Albright, DC Gautier, S Letzring, B Dromey, M Yeung, Rainer Hörlein, R Shah, S Palaniyappan, K Allinger, Jörg Schreiber, KJ Bowers, HC Wu, JC Fernandez, Dietrich Habs, BM Hegeloch, "Efficient carbon ion beam generation from laser-driven volume acceleration,” New Journal of Physics 15, 023007 (2013).

Sasi Palaniyappan, B Manuel Hegelich, Hui-Chun Wu, Daniel Jung, Donald C Gautier, Lin Yin, Brian J Albright, Randall P Johnson, Tsutomu Shimada, Samuel Letzring, Dustin T Offermann, Jun Ren, Chengkun Huang, Rainer Hörlein, Brendan Dromey, Juan C Fernandez, Rahul C Shah, "Dynamics of relativistic transparency and optical shuttering in expanding overdose plasmas,” Nature Physics 8, 763 (2012).

[more]

MRX (PPPL):

Roytershteyn, V., Daughton, W., Dorfman, S., Ren, Y., Ji, H., Yamada, M., ... & Bowers, K. J. (2010). Driven magnetic reconnection near the Dreicer limit. Physics of Plasmas, 17(5), 055706. Roytershteyn, V., Dorfman, S., Daughton, W., Ji, H., Yamada, M., & Karimabadi, H. (2013). Electromagnetic instability of thin reconnection layers: Comparison of three-dimensional simulations with MRX observations. Physics of Plasmas, 20(6), 061212.

FLARE (PPPL):

Stanier, A., Daughton, W., Le, A., Li, X., & Bird, R. (2019). Influence of 3D plasmoid dynamics on the transition from collisional to kinetic reconnection. Physics of Plasmas, 26(7), 072121.

TREX (Wisconsin):

Greess, S., Egedal, J., Stanier, A., Olson, J., Daughton, B., Le, A., ... & Forest, C. (2019). New Milestones in Comparing Experimental and Simulated Reconnection: Results from TREX and Cylindrical VPIC. Bulletin of the American Physical Society. Endrizzi, D., Forest, C., Stanier, A., Egedal, J., & Olson, J. (2018). Theta Pinch Collisionless Shock Experiment on the Big Red Ball. In APS Meeting Abstracts.

LAPD (UCLA):

Sauppe, J. P., & Daughton, W. (2018). Kinetic-scale flux rope reconnection in periodic and line-tied geometries. Physics of Plasmas, 25(1), 012901.

MMS mission observations (NASA):

Wetherton, B. A., Egedal, J., Lê, A., & Daughton, W. (2019). Validation of anisotropic electron fluid closure through in situ spacecraft observations of magnetic reconnection. Geophysical Research Letters, 46(12), 6223-6229.

J. Egedal, J. Ng, A. Le, W. Daughton, B. Wetherton, and J. Dorelli, Pressure Tensor Elements Breaking the Frozen-In Law During Reconnection in Earth’s Magnetotail, Phys. Rev. Lett, in press, 2019

[more]

Code Features:

  • Supported Particle Boundary Conditions: periodic, reflecting, absorbing, maxwellian (not included in release), and custom.
  • Particle sorting: In- and out-of- place
  • Collisions (binary/unary): Takizuka-abe, large_angle_coulomb, langevin, hardsphere
  • Divergence cleaning
  • Custom particle injection
  • Custom current injection
  • Custom field injection
  • User provided diagnostics

Summary of Input Deck Features

The input deck of VPIC is very powerful, and lets you insert arbitrary C++ code. Many of the features are documented here.

Other Documentation:

The following sections contains some interesting reading:

If you have any additional you think should be shown on this page, please create an issue or contact @rfbird