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  er‐
30       ror 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-2022 Martin Koehler
57

LICENSE

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