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

FreeBSD Manual Pages

  
 
  

home | help
flexiblas-api(7)	     The FlexiBLAS Library	      flexiblas-api(7)

NAME
       flexiblas-api - Overview	about the FlexiBLAS API

SYNOPSIS
       #include	<flexiblas/flexiblas_api.h>

DESCRIPTION
       The FlexiBLAS library provides an additional API	beside the BLAS	inter-
       face. This interface can	be used	to switch the number of	threads	during
       the  runtime  or	even completely	change the used	backend. The functions
       are categorized into three sections:

   Information Functions
       -  flexiblas_getversion (3), Version information

       -  flexiblas_print_loaded_backends (3), Print information about	loaded
	  backends.

       -  flexiblas_print_avail_backends  (3),	Print  information  about  the
	  available backends.

       -  flexiblas_print_current_backend  (3),	 Print	the  currently	loaded
	  backend.

   Backend Management Functions
       -  flexiblas_list (3), Retrieve a list of all available backends.

       -  flexiblas_list_loaded	(3), Retrieve a	list of	all loaded backends.

       -  flexiblas_load_backend  (3), Load a backends from the	FlexiBLAS con-
	  figuration.

       -  flexiblas_load_backend_library (3), Load a backends  from  a	shared
	  library.

       -  flexiblas_switch (3),	Switch to a previously loaded backend.

       -  flexiblas_current_backend  (3),  Return  the	name  of the currently
	  loaded backend.

   Interfaces Into The Backend
       -  flexiblas_set_num_threads (3), Change	the number of threads  in  the
	  backend used for computation.

       -  flexiblas_get_num_threads  (3),  Get	the  number  of	threads	in the
	  backend used for computation.

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/flexi-
       blas>

AUTHORS
	Martin Koehler,	Jens Saak

SEE ALSO
	 M. Koehler and	J. Saak, FlexiBLAS - A flexible	BLAS library with runtime exchangeable backends,
	 LAPACK	Working	Note 284, 2013

       and flexiblas(1)

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
       redistribute it.	 There is NO WARRANTY, to the extent permitted by law.

M. Koehler			   2013-2025		      flexiblas-api(7)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=flexiblas-api&sektion=7&manpath=FreeBSD+Ports+14.3.quarterly>

home | help