File: vector_table.rst.txt

package info (click to toggle)
petsc 3.22.5%2Bdfsg1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 516,740 kB
  • sloc: ansic: 814,333; cpp: 50,948; python: 37,416; f90: 17,187; javascript: 3,493; makefile: 3,198; sh: 1,502; xml: 619; objc: 445; java: 13; csh: 1
file content (35 lines) | stat: -rw-r--r-- 641 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
.. _doc_vector:

==========================================
Summary of Vector Types Available In PETSc
==========================================

.. list-table::
   :widths: auto
   :align: center
   :header-rows: 1

   * - Format
     - Vector Types
     - External Packages
     - Details
   * - Dense array
     - ``VECSTANDARD``
     - BLAS
     -
   * -
     - ``VECCUDA``
     - NVIDIA's cuBLAS
     - NVIDIA GPUs
   * -
     - ``VECHIP``
     - AMD's RocBLAS
     - AMD GPUs
   * -
     - ``VECKOKKOS``
     - Kokkos
     - GPUs, CPUs, OpenMP
   * - Nested
     - ``VECNEST``
     -
     - Provides efficient access to inner vectors