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  er‐
33       ror 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_backend_li‐
43       brary(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-2022 Martin Koehler
60

LICENSE

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