Skip to content

a spicy massively parallel fully-relativistic electromagnetic 3D particle-in-cell code

License

Notifications You must be signed in to change notification settings

Lingen1218/piccante

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

piccante

[Build Status Master] (https://travis-ci.org/ALaDyn/piccante "master")

piccante is a massively parallel fully-relativistic electromagnetic 3D particle-in-cell code, released by the authors to the whole laser-plasma community under a GPLv3 license.

Its strengths are related to flexibility: the user is able to define an arbitrary number of particle species with arbitrary density functions and an arbitrary number of Gaussian laser pulses.

The code is proved to run on up to 16384 MPI processes. Some preliminary scaling tests verified a very good scalability on up to 4096 MPI tasks.

In its present state, the code could be considered in beta status.

Copyright 2014 - Andrea Sgattoni, Luca Fedeli, Stefano Sinigardi

A paper that describes the technical features of piccante is under development now, in the meantime if you want to use the code please ask the authors for a ZENODO doi linked to the release you're using.

Papers containing simulations done with piccante

  1. A. Sgattoni, S. Sinigardi, L. Fedeli, F. Pegoraro, A. Macchi, Laser-Driven Rayleigh-Taylor Instability: Plasmonics Effects and Three-Dimensional Structures, arXiv:1404.1260, submitted to Phys. Rev. Lett. DOI

  2. A. Sgattoni, S. Sinigardi, A. Macchi, High Energy Gain in Three-Dimensional Simulations of Light Sail Acceleration, arXiv:1403.2709, submitted to Appl. Phys. Lett.

About

a spicy massively parallel fully-relativistic electromagnetic 3D particle-in-cell code

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 97.4%
  • C 2.4%
  • Other 0.2%