1flexiblas_load_backend(3)    The FlexiBLAS Library   flexiblas_load_backend(3)
2
3
4

NAME

6       flexiblas_load_backend  -  load a backend from the FlexiBLAS configura‐
7       tion.
8
9

SYNOPSIS

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

DESCRIPTION

19       flexiblas_load_backend loads a backend from  the  FlexiBLAS  configura‐
20       tion.  The  name parameter specifies the name of the backend inside the
21       configuration. The available backends can be access via flexiblas_list.
22       Except  of  some special backends, like the upcoming CUBLAS backend the
23       backend is initialized during the load. The name of the backend is  not
24       case sensitive.
25
26
27

RETURN VALUE

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

ERRORS

37       All  negative return values are errors and can not be used as an id for
38       flexiblas_switch.
39
40

SEE ALSO

42       flexiblas_list_loaded(3),    flexiblas_list(3),    flexiblas_load_back‐
43       end_library(3), flexiblas_switch(3)
44
45

REPORTING BUGS

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

AUTHORS

55        Martin Koehler, Jens Saak
56
57
59       Copyright (C) 2013-2020 Martin Koehler
60

LICENSE

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