Developer Reference

  • 0.10
  • 10/21/2020
  • Public Content
Contents

Graphs Functionality

Graph Operations
Functionality
DPC++ CPU
DPC++ GPU
C CPU
C OpenMP Offload GPU
Fortran CPU
Fortran OpenMP Offload GPU
mxv
No
No
Yes
No
No
No
vxm
No
No
Yes
No
No
No
mxm
No
No
Yes
No
No
No
transpose
No
No
Yes
No
No
No
Create/Destroy Routines
Functionality
DPC++ CPU
DPC++ GPU
C CPU
C OpenMP Offload GPU
Fortran CPU
Fortran OpenMP Offload GPU
matrix_create
No
No
Yes
No
No
No
matrix_destroy
No
No
Yes
No
No
No
vector_create
No
No
Yes
No
No
No
vector_destroy
No
No
Yes
No
No
No
descriptor_create
No
No
Yes
No
No
No
descriptor_destroy
No
No
Yes
No
No
No
Import/Export Data Routines
Functionality
DPC++ CPU
DPC++ GPU
C CPU
C OpenMP Offload GPU
Fortran CPU
Fortran OpenMP Offload GPU
matrix_set_csr
No
No
Yes
No
No
No
matrix_get_csr
No
No
Yes
No
No
No
matrix_set_csc
No
No
Yes
No
No
No
matrix_get_csc
No
No
Yes
No
No
No
vector_set_dense
No
No
Yes
No
No
No
vector_get_dense
No
No
Yes
No
No
No
vector_set_sparse
No
No
Yes
No
No
No
vector_get_sparse
No
No
Yes
No
No
No
Auxiliary Routines
Functionality
DPC++ CPU
DPC++ GPU
C CPU
C OpenMP Offload GPU
Fortran CPU
Fortran OpenMP Offload GPU
optimize_mxv
No
No
Yes
No
No
No
optimize_mxm
No
No
Yes
No
No
No
matrix_get_property
No
No
Yes
No
No
No
vector_get_property
No
No
Yes
No
No
No
Manipulating Graph Objects
Functionality
DPC++ CPU
DPC++ GPU
C CPU
C OpenMP Offload GPU
Fortran CPU
Fortran OpenMP Offload GPU
descriptor_set_field
No
No
Yes
No
No
No

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804