-
Notifications
You must be signed in to change notification settings - Fork 217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ionization: update barrier suppression and energies #1022
Ionization: update barrier suppression and energies #1022
Conversation
Please merge #1021 before this pull request! |
@ax3l @psychocoderHPC |
Pls help us by commiting the
-> all files (reference file and examples) catched 👍 |
@n01r pls rebase before we start commenting inline (rebase will hide/loose the comments) |
d6256f9
to
9edc173
Compare
- `speciesDefinition.param`: only updated in the LWFA example to use the new ionization energy table - `physicalConstants.param`: atomic unit constants for energy, e-field and time added (default used in examples); also added unit conversions between eV and AU to allow for input in `ionizationEnergies.param` - `physicalConstants.unitless`: `ATOMIC_UNIT_EFIELD` and `ATOMIC_UNIT_TIME` -> conversion from PIConGPU units to AU; examples and reference file updated - `speciesAttributes.param`: new alias for ionizationEnergies table added (default used in examples) - `ionizationEnergies.param`, `ionizerConfig.param`, `ionizerConfig.unitless`: reference files update (default used in examples)
Similar to the trait `GetAtomicNumbers` the ionization potentials can now be accessed if they have been defined for the species in a flag.
All references to the files where each ionization model is calculated have been collected in two new files: - `fieldIonizationCalc.def` - `fieldIonizationCalc.hpp` and forward declarations are made in the `.def` file.
- `AlgorithmBSI.hpp`: use field from AU namespace - `BSI.def`, `BSI_Impl`: changes in documentation
9edc173
to
4ec5cc8
Compare
@ax3l Here you go! |
very well done, thx! ✨ |
…nergies Ionization: update barrier suppression and energies
In preparation for the upcoming ADK model, some of the non-model related changes have been removed from #922 to be implemented before.
This pull request features:
Should be merged before #922!
fix traitsis merged and rebaseGetUniqueTypeId
#1021