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