diff options
Diffstat (limited to 'Docs/source/running_cpp/parameters.rst')
-rw-r--r-- | Docs/source/running_cpp/parameters.rst | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/Docs/source/running_cpp/parameters.rst b/Docs/source/running_cpp/parameters.rst index 4e7ae6678..1c4e477d1 100644 --- a/Docs/source/running_cpp/parameters.rst +++ b/Docs/source/running_cpp/parameters.rst @@ -320,6 +320,7 @@ Particle initialization * ``<species>.plot_vars`` (list of `strings` separated by spaces, optional) List of particle quantities to write to `plotfiles`. By defaults, all quantities are written to file. Choices are + * ``w`` for the particle weight, * ``ux`` ``uy`` ``uz`` for the particle momentum, * ``Ex`` ``Ey`` ``Ez`` for the electric field on particles, @@ -336,6 +337,23 @@ Particle initialization * ``warpx.serialize_ics`` (`0 or 1`) Whether or not to use OpenMP threading for particle initialization. +* ``<species>.do_field_ionization`` (`0` or `1`) optional (default `0`) + Do field ionization for this species (using the ADK theory). + +* ``<species>.physical_element`` (`string`) + Only read if `do_field_ionization = 1`. Symbol of chemical element for + this species. Example: for Helium, use ``physical_element = He``. + +* ``<species>.ionization_product_species`` (`string`) + Only read if `do_field_ionization = 1`. Name of species in which ionized + electrons are stored. This species must be created as a regular species + in the input file (in particular, it must be in `particles.species_names`). + +* ``<species>.ionization_initial_level`` (`int`) optional (default `0`) + Only read if `do_field_ionization = 1`. Initial ionization level of the + species (must be smaller than the atomic number of chemical element given + in `physical_element`). + Laser initialization -------------------- @@ -696,7 +714,13 @@ Diagnostics and output `openPMD <https://github.com/openPMD>`__ format. When WarpX is compiled with openPMD support, this is ``1`` by default. -* ``warpx.do_boosted_frame_diagnostic`` (`0 or 1`) +* ``warpx.openpmd_backend`` (``h5``, ``bp`` or ``json``) optional + I/O backend for + `openPMD <https://github.com/openPMD>`__ dumps. + When WarpX is compiled with openPMD support, this is ``h5`` by default. + ``json`` only works with serial/single-rank jobs. + +* ``warpx.do_boosted_frame_diagnostic`` (`0` or `1`) Whether to use the **back-transformed diagnostics** (i.e. diagnostics that perform on-the-fly conversion to the laboratory frame, when running boosted-frame simulations) |