``!$omp target`` --------------------- ``!$omp target``/``!$omp end target`` is analogous to ``!$omp parallel``, in that it defines a section of the code that will be executed on the GPU. It could also be used to specify variables that are local on the GPU, or shared read-write, etc., but in the context if DISPATCH this is better done with ``!$omp declare target`` directives. .. toctree:: :maxdepth: 4