add section about parallelization in the OPENMP package

This commit is contained in:
Axel Kohlmeyer
2021-09-05 22:27:39 -04:00
parent 6e57f4f08f
commit 6e17446f38
2 changed files with 21 additions and 2 deletions

View File

@ -0,0 +1,16 @@
OpenMP Parallelism
^^^^^^^^^^^^^^^^^^
The styles in the INTEL, KOKKOS, and OPENMP package offer to use OpenMP
thread parallelism to predominantly distribute loops over local data
and thus follow an orthogonal parallelization strategy to the
decomposition into spatial domains used by the :doc:`MPI partitioning
<Developer_par_part>`. For clarity, this section discusses only the
implementation in the OPENMP package as it is the simplest. The INTEL
and KOKKOS package offer additional options and are more complex since
they support more features and different hardware like co-processors
or GPUs.
Avoiding data races
-------------------