-
Notifications
You must be signed in to change notification settings - Fork 217
Ionization in PIConGPU
You are here: Home > Developer Documentation > Ionization in PIConGPU
Chronological list of Issues and Pull Requests connected to the topic:
So far, ionization is only used in the LaserWakefield
example by configuring the respective test case or setting the parameters manually. To configure the test case no. 12 which contains ionization use the command:
$PICSRC/configure -t 12 ~/paramSets/your_parameter_set
It is though recommended to set up an own example and removing all unnecessary cmake flags since they are for development purposes only.
BSI - Barrier Suppression Ionization
This model uses the electrical field strength in the individual cell as a threshold for ionization.
Keldysh
Tunneling ionization model derived by Keldysh in 1965.
ADK - Ammosov, Delone, Krainov
Well-known tunneling ionization model. The implementation is based on DOI:10.1103/PhysRevA.59.569 by Bauer and Mulser.
The ionization implementation is currently undergoing extensive testing to achieve verification and validation of the models. More detailed documentation will follow.
speciesDefinition.param
-
atomicNumbers
- containing proton and neutron numbers of atoms / ions / nuclei
ionizationEnergies.param
- contains constant vectors for ionization potentials
Better modeling of atomic physics on GPU, especially atomic shell structure with orbitals and quantum numbers will also follow soon.
All wiki entries describe the dev branch. Features may be different in the current master branch.
Before you start please read our README!
PIConGPU is a scientific project. If you present and/or publish scientific results that used PIConGPU, you should set a reference to show your support. Our according up-to-date publication at the time of your publication should be inquired from:
The documentation in this wiki is still not complete and we need your help keeping it up to date. Feel free to help improving this wiki!