librsb
1.2.0-rc7
|
![]() ![]() | This file specifies the Sparse BLAS interface to librsb. Supported types :(float,double,float complex,double complex) . Unsupported types:() . Level 1 ops :(dot,axpy,ga,gz,sc) . Level 2 ops :(mv,sv) . Level 3 ops :(mm,sm) |
![]() ![]() | Header file automatically generated from <rsb.h>, offering ISO-C-BINDING interfaces to <rsb.h>'s functions. Defines MODULE rsb . For examples of usage, see Fortran examples in Example programs and code. The official documentation is that of <rsb.h>. Make sure you are using a modern Fortran compiler |
![]() ![]() | This file declares the user interface functions and data structures for the librsb library |
![]() ![]() | This file implements the Fortran Sparse BLAS interface to librsb |
![]() ![]() | This file implements Sparse BLAS for librsb. Supported types :(float,double,float complex,double complex) . Unsupported types:() . Level 1 ops :(dot,axpy,ga,gz,sc) . Level 2 ops :(mv,sv) . Level 3 ops :(mm,sm) |
![]() ![]() | This file specifies the Sparse BLAS interface to librsb. Supported types :(float,double,float complex,double complex) . Unsupported types:() . Level 1 ops :(dot,axpy,ga,gz,sc) . Level 2 ops :(mv,sv) . Level 3 ops :(mm,sm) |
![]() ![]() | |
![]() ![]() | Implementation of the library user interface |
![]() ![]() | Macros and constants, which are type specific. Here reside declarations related to supported matrix numerical types, and other declarations according to the build time options. If you wish to use this library with different matrix numerical types, you shall regenerate the library source code accordingly; see the README file how to do this. Only a small part of these declarations is needed to the user (see matrix_type_symbols_section). Therefore, only the declarations which are commented are actually meant to be used in functions; please regard the remaining ones as internal |