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.rst29
1 files changed, 18 insertions, 11 deletions
diff --git a/Docs/source/running_cpp/parameters.rst b/Docs/source/running_cpp/parameters.rst
index 59bfbb14e..e5727e376 100644
--- a/Docs/source/running_cpp/parameters.rst
+++ b/Docs/source/running_cpp/parameters.rst
@@ -349,8 +349,8 @@ Particle initialization
``<species>.plot_vars = none`` to plot no particle data, except
particle position.
-* ``<species>.do_boosted_frame_diags`` (`0` or `1` optional, default `1`)
- Only used when ``warpx.do_boosted_frame_diagnostic=1``. When running in a
+* ``<species>.do_back_transformed_diagnostics`` (`0` or `1` optional, default `1`)
+ Only used when ``warpx.do_back_transformed_diagnostics=1``. When running in a
boosted frame, whether or not to plot back-transformed diagnostics for
this species.
@@ -358,7 +358,8 @@ Particle initialization
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).
+ Do field ionization for this species (using the ADK theory). Currently,
+ this is slow on GPU.
* ``<species>.physical_element`` (`string`)
Only read if `do_field_ionization = 1`. Symbol of chemical element for
@@ -392,7 +393,7 @@ Particle initialization
It only works if `<species>.do_qed = 1`. Enables non-linear Breit-Wheeler process for this species.
**Implementation of this feature is in progress. It requires to compile with QED=TRUE**
-* ``warpx.E_external`` & ``warpx.B_external`` (list of `float`) optional (default `0.0`)
+* ``warpx.E_external_particle`` & ``warpx.B_external_particle`` (list of `float`) optional (default `0. 0. 0.`)
Two separate parameters which add a uniform E-field or B-field to each particle
which is then added to the field values gathered from the grid in the
PIC cycle.
@@ -583,6 +584,12 @@ Laser initialization
``mirror_z_width < dz/cell_size``, the upper bound of the mirror is increased
so that it contains at least ``mirror_z_npoints``.
+* ``warpx.E_external_grid`` & ``warpx.B_external_grid`` (list of `int`) optional (default `0. 0. 0.`)
+ External uniform and constant electrostatic and magnetostatic field added
+ to the grid at initialization. Use with caution as these fields are used for
+ the field solver. In particular, do not use any other boundary condition
+ than periodic.
+
Numerics and algorithms
-----------------------
@@ -765,7 +772,7 @@ Diagnostics and output
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`)
+* ``warpx.do_back_transformed_diagnostics`` (`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)
@@ -776,22 +783,22 @@ Diagnostics and output
is `lab_frame_data`.
* ``warpx.num_snapshots_lab`` (`integer`)
- Only used when ``warpx.do_boosted_frame_diagnostic`` is ``1``.
+ Only used when ``warpx.do_back_transformed_diagnostics`` is ``1``.
The number of lab-frame snapshots that will be written.
* ``warpx.dt_snapshots_lab`` (`float`, in seconds)
- Only used when ``warpx.do_boosted_frame_diagnostic`` is ``1``.
+ Only used when ``warpx.do_back_transformed_diagnostics`` is ``1``.
The time interval inbetween the lab-frame snapshots (where this
time interval is expressed in the laboratory frame).
* ``warpx.dz_snapshots_lab`` (`float`, in meters)
- Only used when ``warpx.do_boosted_frame_diagnostic`` is ``1``.
+ Only used when ``warpx.do_back_transformed_diagnostics`` is ``1``.
Distance between the lab-frame snapshots (expressed in the laboratory
frame). ``dt_snapshots_lab`` is then computed by
``dt_snapshots_lab = dz_snapshots_lab/c``. Either `dt_snapshots_lab`
or `dz_snapshot_lab` is required.
-* ``warpx.do_boosted_frame_fields`` (`0 or 1`)
+* ``warpx.do_back_transformed_fields`` (`0 or 1`)
Whether to use the **back-transformed diagnostics** for the fields.
* ``warpx.boosted_frame_diag_fields`` (space-separated list of `string`)
@@ -850,7 +857,7 @@ Diagnostics and output
negative number to disable slice generation and slice data dumping.
* ``slice.num_slice_snapshots_lab`` (`integer`)
- Only used when ``warpx.do_boosted_frame_diagnostic`` is ``1``.
+ Only used when ``warpx.do_back_transformed_diagnostics`` is ``1``.
The number of back-transformed field and particle data that
will be written for the reduced domain defined by ``slice.dom_lo``
and ``slice.dom_hi``. Note that the 'slice' is a reduced
@@ -860,7 +867,7 @@ Diagnostics and output
for further details.
* ``slice.dt_slice_snapshots_lab`` (`float`, in seconds)
- Only used when ``warpx.do_boosted_frame_diagnostic`` is ``1``.
+ Only used when ``warpx.do_back_transformed_diagnostics`` is ``1``.
The time interval between the back-transformed reduced diagnostics (where this
time interval is expressed in the laboratory frame).