flexiblas_get_version(3)
π flexiblas_get_version(3) β bestie edition π
okay so this page lives in The FlexiBLAS Library manual, and the header on it says flexiblas_get_version(3) β but the star of the show inside is literally flexiblas_avail, iykyk. anyway. sit down, grab a strawberry π, and let's talk about checking whether FlexiBLAS is even there.
β¨ NAME β¨
flexiblas_avail β no cap, this is the "are you there bestie?" check for FlexiBLAS in the current namespace.
πΈ SYNOPSIS πΈ
#include <flexiblas/flexiblas_api.h>
int flexiblas_avail();
and when you link it, link with -lflexiblas or -lflexiblas_api. pick your fighter π
π¦ DESCRIPTION π¦
so flexiblas_avail returns true if FlexiBLAS is available in the current shared library namespace, and false if it's not. that's the whole vibe.
the way this slaps is: you can use it to check whether the BLAS library actually in use is FlexiBLAS or not β specifically in an update-alternative environment. so even if the BLAS implementation got switched around by update-alternative, you can still write applications that use FlexiBLAS features and just, like, ask first. main character energy: verify, then flex. π
π RETURN VALUE π
- True (
!=0) β FlexiBLAS is available, periodt. π - False (
=0) β nope, not available. π
π ERRORS π
literally none. no errors occur. not a single one. flawless behavior fr fr. β¨
π REPORTING BUGS π
the current info about the developers and about reporting bugs lives on the FlexiBLAS homepage, so go look there:
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/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
no warranty bestie, that's the deal, don't come for me π«Ά
and that's the whole page, mwah π β signed off from the M. Koehler corner of the group chat, dated 2013-2025, filed under flexiblas_get_version(3) because that's what the footer said and we respect the footer. π§ββοΈ
π¦ where this page comes from
- fedora 43: flexiblas-devel 3.4.5-5.fc43 Β· LGPL-3.0-or-later AND LGPL-2.0-or-later AND BSD-3-Clause-Open-MPI
- fedora 43: flexiblas-devel 3.4.5-5.fc43 Β· LGPL-3.0-or-later AND LGPL-2.0-or-later AND BSD-3-Clause-Open-MPI
- fedora 43: flexiblas-devel 3.5.0-1.fc43 Β· LGPL-3.0-or-later AND LGPL-2.0-or-later AND BSD-3-Clause-Open-MPI
- fedora 43: flexiblas-devel 3.5.0-1.fc43 Β· LGPL-3.0-or-later AND LGPL-2.0-or-later AND BSD-3-Clause-Open-MPI
- fedora 44: flexiblas-devel 3.5.0-2.fc44 Β· LGPL-3.0-or-later AND LGPL-2.0-or-later AND BSD-3-Clause-Open-MPI
- fedora 44: flexiblas-devel 3.5.0-2.fc44 Β· LGPL-3.0-or-later AND LGPL-2.0-or-later AND BSD-3-Clause-Open-MPI
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms