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.rst16
1 files changed, 0 insertions, 16 deletions
diff --git a/Docs/source/running_cpp/parameters.rst b/Docs/source/running_cpp/parameters.rst
index 1c4e477d1..9beb234ae 100644
--- a/Docs/source/running_cpp/parameters.rst
+++ b/Docs/source/running_cpp/parameters.rst
@@ -559,10 +559,6 @@ Numerics and algorithms
(see `Esirkepov, Comp. Phys. Comm. (2001) <https://www.sciencedirect.com/science/article/pii/S0010465500002289>`__)
- ``direct``: simpler current deposition algorithm, described in
the section :doc:`../theory/picsar_theory`. Note that this algorithm is not strictly charge-conserving.
- - ``direct-vectorized`` (only available in 3D, and when running on CPU/KNL - as opposed to GPU):
- mathematically equivalent to ``direct``, but uses an optimized algorithm
- for vectorization on CPU/KNL (see `Vincenti, Comp. Phys. Comm. (2017)
- <https://www.sciencedirect.com/science/article/pii/S0010465516302764>`__)
If ``algo.current_deposition`` is not specified, the default is ``esirkepov``.
@@ -571,24 +567,12 @@ Numerics and algorithms
- ``standard``: standard charge deposition algorithm, described in
the section :doc:`../theory/picsar_theory`.
- - ``vectorized`` (only available in 3D, and when running on CPU/KNL - as opposed to GPU):
- mathematically equivalent to ``standard``, but uses an optimized algorithm
- for vectorization on CPU/KNL (see `Vincenti, Comp. Phys. Comm. (2017)
- <https://www.sciencedirect.com/science/article/pii/S0010465516302764>`__)
-
- If ``algo.charge_deposition`` is not specified, ``vectorized`` is the default
- whenever it is available ; ``standard`` is the default otherwise.
* ``algo.field_gathering`` (`string`, optional)
The algorithm for field gathering. Available options are:
- ``standard``: gathers directly from the grid points (either staggered
or nodal gridpoints depending on ``warpx.do_nodal``).
- - ``vectorized`` (not available when running on GPU): mathematically
- equivalent to ``standard``, but uses optimized vector instructions for CPU/KNL.
-
- If ``algo.field_gathering`` is not specified, ``vectorized`` is the default
- on CPU/KNL ; ``standard`` is the default on GPU.
* ``algo.particle_pusher`` (`string`, optional)
The algorithm for the particle pusher. Available options are: