Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
flexiblas_l...end_library(3)  The FlexiBLAS Library flexiblas_l...end_library(3)

NAME
     flexiblas_load_backend_library - load a backend from a shared library.

SYNOPSIS
     #include <flexiblas/flexiblas_api.h>

     int flexiblas_load_backend_library(const char * libname );

     Link with -lflexiblas.

DESCRIPTION
     flexiblas_load_backend_library  loads  a backend from a shared library. The
     libname parameter specifies either a relative or  an  absolute  path  of  a
     shared  library  containing  a  BLAS implementation. Except of some special
     backends, like the upcoming CUBLAS backend the backend is initialized  dur-
     ing the load.

RETURN VALUE
     On  success, it returns the id of the loaded backend which is used within a
     later call to flexiblas_switch to change the backend.

     If the requested backend can not be found in the configuration, an error is
     returned.

ERRORS
     All negative return values are errors and can not be  used  as  an  id  for
     flexiblas_switch.

SEE ALSO
     flexiblas_list_loaded(3),	 flexiblas_list(3),   flexiblas_load_backend(3),
     flexiblas_switch(3)

REPORTING BUGS
     The current information about the developers  and	reporting  bugs  can  be
     found on the FlexiBLAS homepage.

     FlexiBLAS Homepage: <http://www.mpi-magdeburg.mpg.de/projects/flexiblas>

AUTHORS
      Martin Koehler, Jens Saak

COPYRIGHT
     Copyright (C) 2013-2025 Martin Koehler

LICENSE
     License   GPLv3+:	 GNU   GPL   version   3  or  later  <http://gnu.org/li-
     censes/gpl.html>.	This is free software: you are free to change and redis-
     tribute it.  There is NO WARRANTY, to the extent permitted by law.

M. Koehler			    2013-2025	    flexiblas_l...end_library(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=flexiblas_load_backend_library&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help