JPIC & How to make a PIC code
Hui-Chun Wu

TL;DR
This paper introduces JPIC, a parallel fully kinetic particle-in-cell code for laser plasma interactions, detailing algorithms, programming tips, and practical guidance for building and using PIC codes effectively.
Contribution
The paper presents the development of JPIC, a comprehensive PIC code with advanced algorithms and practical instructions, aiding beginners in creating and utilizing PIC simulations.
Findings
JPIC effectively simulates laser plasma interactions.
Provides detailed programming and implementation guidance.
Enhances understanding of PIC code development and application.
Abstract
Author developed the parallel fully kinetic particle-in-cell (PIC) code JPIC based on updated and advanced algorithms (e.g. numerical-dispersion-free electromagnetic field solver) for simulating laser plasma interactions. Basic technical points and hints of PIC programming and parallel programming by message passing interface (MPI) are reviewed. Most of contents come from Author's notes when writing up JPIC and experiences when using the code to solve different problems. Enough "how-to-do-it" information should help a new beginner to effectively build up his/her own PIC code. General advices on how to use a PIC code are also given.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIonosphere and magnetosphere dynamics · Laser-Plasma Interactions and Diagnostics · Laser-induced spectroscopy and plasma
