xref: /petsc/doc/overview/vector_table.md (revision 7f296bb328fcd4c99f2da7bfe8ba7ed8a4ebceee)
1(doc_vector)=
2
3# Summary of Vector Types Available In PETSc
4
5```{eval-rst}
6.. list-table::
7   :widths: auto
8   :align: center
9   :header-rows: 1
10
11   * - Format
12     - Vector Types
13     - External Packages
14     - Details
15   * - Dense array
16     - ``VECSTANDARD``
17     - BLAS
18     -
19   * -
20     - ``VECCUDA``
21     - NVIDIA's cuBLAS
22     - NVIDIA GPUs
23   * -
24     - ``VECHIP``
25     - AMD's RocBLAS
26     - AMD GPUs
27   * -
28     - ``VECKOKKOS``
29     - Kokkos
30     - GPUs, CPUs, OpenMP
31   * - Nested
32     - ``VECNEST``
33     -
34     - Provides efficient access to inner vectors
35```
36