1flexiblas_load_backend_libraryT(h3e)FlexiBLAS Libfrlaerxyiblas_load_backend_library(3)
2
3
4

NAME

6       flexiblas_load_backend_library - load a backend from a shared library.
7
8

SYNOPSIS

10       #include <flexiblas/flexiblas_api.h>
11
12       int flexiblas_load_backend_library(const char * libname );
13
14       Link with -lflexiblas.
15
16

DESCRIPTION

18       flexiblas_load_backend_library  loads  a backend from a shared library.
19       The libname parameter specifies either a relative or an  absolute  path
20       of  a  shared  library containing a BLAS implementation. Except of some
21       special backends, like the upcoming CUBLAS backend the backend is  ini‐
22       tialized during the load.
23
24

RETURN VALUE

26       On  success,  it  returns  the  id  of the loaded backend which is used
27       within a later call to flexiblas_switch to change the backend.
28
29       If the requested backend can not be  found  in  the  configuration,  an
30       error is returned.
31
32

ERRORS

34       All  negative return values are errors and can not be used as an id for
35       flexiblas_switch.
36
37

SEE ALSO

39       flexiblas_list_loaded(3), flexiblas_list(3), flexiblas_load_backend(3),
40       flexiblas_switch(3)
41
42

REPORTING BUGS

44       The  current information about the developers and reporting bugs can be
45       found on the FlexiBLAS homepage.
46
47       FlexiBLAS  Homepage:   <http://www.mpi-magdeburg.mpg.de/projects/flexi
48       blas>
49
50

AUTHORS

52        Martin Koehler, Jens Saak
53
54
56       Copyright (C) 2013-2020 Martin Koehler
57

LICENSE

59       License      GPLv3+:     GNU     GPL     version     3     or     later
60       <http://gnu.org/licenses/gpl.html>.  This is  free  software:  you  are
61       free  to  change  and  redistribute  it.   There is NO WARRANTY, to the
62       extent permitted by law.
63
64
65
66
67M. Koehler                         Mar. 2017 flexiblas_load_backend_library(3)
Impressum