aboutsummaryrefslogtreecommitdiff
path: root/Docs/source/running_cpp/parameters.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Docs/source/running_cpp/parameters.rst')
-rw-r--r--Docs/source/running_cpp/parameters.rst26
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)