libflame revision_anchor
FLA_Cntl_init_flash.h
Go to the documentation of this file.
1/*
2
3 Copyright (C) 2014, The University of Texas at Austin
4
5 This file is part of libflame and is available under the 3-Clause
6 BSD license, which can be found in the LICENSE file at the top-level
7 directory, or at http://opensource.org/licenses/BSD-3-Clause
8
9*/
10
11void FLA_Cntl_init_flash( void );
12void FLA_Cntl_finalize_flash( void );
13
14
15// --- Base library prototypes -------------------------------------------------
17
19
20
21// --- Level-1 BLAS prototypes -------------------------------------------------
22void FLASH_Axpy_cntl_init( void );
23void FLASH_Axpyt_cntl_init( void );
24void FLASH_Copy_cntl_init( void );
25void FLASH_Copyt_cntl_init( void );
26void FLASH_Copyr_cntl_init( void );
27void FLASH_Scal_cntl_init( void );
28void FLASH_Scalr_cntl_init( void );
29
30void FLASH_Axpy_cntl_finalize( void );
31void FLASH_Axpyt_cntl_finalize( void );
32void FLASH_Copy_cntl_finalize( void );
33void FLASH_Copyt_cntl_finalize( void );
34void FLASH_Copyr_cntl_finalize( void );
35void FLASH_Scal_cntl_finalize( void );
36void FLASH_Scalr_cntl_finalize( void );
37
38
39// --- Level-2 BLAS prototypes -------------------------------------------------
40void FLASH_Gemv_cntl_init( void );
41void FLASH_Trsv_cntl_init( void );
42
43void FLASH_Gemv_cntl_finalize( void );
44void FLASH_Trsv_cntl_finalize( void );
45
46
47// --- Level-3 BLAS prototypes -------------------------------------------------
48void FLASH_Gemm_cntl_init( void );
49void FLASH_Hemm_cntl_init( void );
50void FLASH_Herk_cntl_init( void );
51void FLASH_Her2k_cntl_init( void );
52void FLASH_Symm_cntl_init( void );
53void FLASH_Syrk_cntl_init( void );
54void FLASH_Syr2k_cntl_init( void );
55void FLASH_Trmm_cntl_init( void );
56void FLASH_Trsm_cntl_init( void );
57
58void FLASH_Gemm_cntl_finalize( void );
59void FLASH_Hemm_cntl_finalize( void );
60void FLASH_Herk_cntl_finalize( void );
61void FLASH_Her2k_cntl_finalize( void );
62void FLASH_Symm_cntl_finalize( void );
63void FLASH_Syrk_cntl_finalize( void );
64void FLASH_Syr2k_cntl_finalize( void );
65void FLASH_Trmm_cntl_finalize( void );
66void FLASH_Trsm_cntl_finalize( void );
67
68
69// --- LAPACK-level prototypes -------------------------------------------------
71void FLASH_Chol_cntl_init( void );
72void FLASH_LU_nopiv_cntl_init( void );
73void FLASH_LU_piv_cntl_init( void );
74void FLASH_LU_incpiv_cntl_init( void );
75void FLASH_Trinv_cntl_init( void );
76void FLASH_Ttmm_cntl_init( void );
77void FLASH_SPDinv_cntl_init( void );
78void FLASH_Sylv_cntl_init( void );
79void FLASH_Lyap_cntl_init( void );
80void FLASH_QR_UT_cntl_init( void );
81void FLASH_QR2_UT_cntl_init( void );
82void FLASH_LQ_UT_cntl_init( void );
83void FLASH_CAQR2_UT_cntl_init( void );
84void FLASH_UDdate_UT_cntl_init( void );
85void FLASH_QR_UT_inc_cntl_init( void );
95void FLASH_Eig_gest_cntl_init( void );
96
98void FLASH_Chol_cntl_finalize( void );
100void FLASH_LU_piv_cntl_finalize( void );
102void FLASH_Trinv_cntl_finalize( void );
103void FLASH_Ttmm_cntl_finalize( void );
104void FLASH_SPDinv_cntl_finalize( void );
105void FLASH_Sylv_cntl_finalize( void );
106void FLASH_Lyap_cntl_finalize( void );
107void FLASH_QR_UT_cntl_finalize( void );
108void FLASH_QR2_UT_cntl_finalize( void );
109void FLASH_LQ_UT_cntl_finalize( void );
123
void FLASH_CAQR_UT_inc_cntl_init(void)
Definition FLASH_CAQR_UT_inc_cntl_init.c:19
void FLASH_Apply_Q2_UT_cntl_finalize(void)
Definition FLASH_Apply_Q2_UT_cntl_init.c:59
void FLASH_Trsv_cntl_finalize(void)
Definition FLASH_Trsv_cntl_init.c:39
void FLASH_Trinv_cntl_init(void)
Definition FLASH_Trinv_cntl_init.c:20
void FLASH_Axpyt_cntl_finalize(void)
Definition FLASH_Axpyt_cntl_init.c:50
void FLASH_UDdate_UT_cntl_init(void)
Definition FLASH_UDdate_UT_cntl_init.c:17
void FLASH_Sylv_cntl_init(void)
Definition FLASH_Sylv_cntl_init.c:21
void FLASH_LQ_UT_cntl_finalize(void)
Definition FLASH_LQ_UT_cntl_init.c:40
void FLASH_Apply_CAQ_UT_inc_cntl_finalize(void)
Definition FLASH_Apply_CAQ_UT_inc_cntl_init.c:30
void FLASH_Scal_cntl_finalize(void)
Definition FLASH_Scal_cntl_init.c:50
void FLASH_Hemm_cntl_finalize(void)
Definition FLASH_Hemm_cntl_init.c:66
void FLASH_Copyr_cntl_finalize(void)
Definition FLASH_Copyr_cntl_init.c:39
void FLASH_Apply_QUD_UT_inc_cntl_init(void)
Definition FLASH_Apply_QUD_UT_inc_cntl_init.c:18
void FLASH_Chol_cntl_init(void)
Definition FLASH_Chol_cntl_init.c:20
void FLASH_Eig_gest_cntl_init(void)
Definition FLASH_Eig_gest_cntl_init.c:24
void FLASH_Apply_Q_UT_cntl_finalize(void)
Definition FLASH_Apply_Q_UT_cntl_init.c:75
void FLASH_Trinv_cntl_finalize(void)
Definition FLASH_Trinv_cntl_init.c:46
void FLASH_LU_nopiv_cntl_init(void)
Definition FLASH_LU_nopiv_cntl_init.c:20
void FLASH_Apply_pivots_cntl_finalize(void)
Definition FLASH_Apply_pivots_cntl_init.c:42
void FLASH_QR_UT_inc_cntl_finalize(void)
Definition FLASH_QR_UT_inc_cntl_init.c:36
void FLASH_Hemm_cntl_init(void)
Definition FLASH_Hemm_cntl_init.c:24
void FLASH_Sylv_cntl_finalize(void)
Definition FLASH_Sylv_cntl_init.c:75
void FLASH_SPDinv_cntl_init(void)
Definition FLASH_SPDinv_cntl_init.c:20
void FLASH_Herk_cntl_finalize(void)
Definition FLASH_Herk_cntl_init.c:60
void FLASH_CAQR2_UT_cntl_finalize(void)
Definition FLASH_CAQR2_UT_cntl_init.c:53
void FLASH_Transpose_cntl_init(void)
void FLASH_Trsm_cntl_finalize(void)
Definition FLASH_Trsm_cntl_init.c:60
void FLASH_Apply_CAQ2_UT_cntl_init(void)
Definition FLASH_Apply_CAQ2_UT_cntl_init.c:19
void FLASH_QR2_UT_cntl_finalize(void)
Definition FLASH_QR2_UT_cntl_init.c:45
void FLASH_Symm_cntl_finalize(void)
Definition FLASH_Symm_cntl_init.c:66
void FLASH_LU_piv_cntl_finalize(void)
Definition FLASH_LU_piv_cntl_init.c:53
void FLASH_Ttmm_cntl_finalize(void)
Definition FLASH_Ttmm_cntl_init.c:44
void FLASH_Apply_CAQ2_UT_cntl_finalize(void)
Definition FLASH_Apply_CAQ2_UT_cntl_init.c:71
void FLASH_Gemv_cntl_finalize(void)
Definition FLASH_Gemv_cntl_init.c:59
void FLA_Cntl_finalize_flash(void)
Definition FLA_Cntl_init_flash.c:73
void FLASH_CAQR2_UT_cntl_init(void)
Definition FLASH_CAQR2_UT_cntl_init.c:17
void FLASH_QR_UT_inc_cntl_init(void)
Definition FLASH_QR_UT_inc_cntl_init.c:21
void FLASH_Axpy_cntl_init(void)
Definition FLASH_Axpy_cntl_init.c:18
void FLASH_Apply_Q_UT_cntl_init(void)
Definition FLASH_Apply_Q_UT_cntl_init.c:27
void FLASH_Gemm_cntl_finalize(void)
Definition FLASH_Gemm_cntl_init.c:130
void FLASH_Herk_cntl_init(void)
Definition FLASH_Herk_cntl_init.c:22
void FLASH_LU_incpiv_cntl_init(void)
Definition FLASH_LU_incpiv_cntl_init.c:21
void FLASH_Apply_pivots_cntl_init(void)
Definition FLASH_Apply_pivots_cntl_init.c:18
void FLASH_Copyr_cntl_init(void)
Definition FLASH_Copyr_cntl_init.c:19
void FLASH_Gemv_cntl_init(void)
Definition FLASH_Gemv_cntl_init.c:22
void FLASH_Syrk_cntl_init(void)
Definition FLASH_Syrk_cntl_init.c:22
void FLASH_LQ_UT_cntl_init(void)
Definition FLASH_LQ_UT_cntl_init.c:20
void FLASH_Trsv_cntl_init(void)
Definition FLASH_Trsv_cntl_init.c:19
void FLASH_Apply_QUD_UT_cntl_init(void)
Definition FLASH_Apply_QUD_UT_cntl_init.c:19
void FLASH_Apply_QUD_UT_inc_cntl_finalize(void)
Definition FLASH_Apply_QUD_UT_inc_cntl_init.c:30
void FLASH_Apply_CAQ_UT_inc_cntl_init(void)
Definition FLASH_Apply_CAQ_UT_inc_cntl_init.c:18
void FLA_Cntl_init_flash(void)
Definition FLA_Cntl_init_flash.c:13
void FLASH_Symm_cntl_init(void)
Definition FLASH_Symm_cntl_init.c:24
void FLASH_Syrk_cntl_finalize(void)
Definition FLASH_Syrk_cntl_init.c:60
void FLASH_Axpyt_cntl_init(void)
Definition FLASH_Axpyt_cntl_init.c:19
void FLASH_Apply_QUD_UT_cntl_finalize(void)
Definition FLASH_Apply_QUD_UT_cntl_init.c:65
void FLASH_QR2_UT_cntl_init(void)
Definition FLASH_QR2_UT_cntl_init.c:17
void FLASH_Lyap_cntl_finalize(void)
Definition FLASH_Lyap_cntl_init.c:54
void FLASH_Trsm_cntl_init(void)
Definition FLASH_Trsm_cntl_init.c:22
void FLASH_Eig_gest_cntl_finalize(void)
Definition FLASH_Eig_gest_cntl_init.c:64
void FLASH_QR_UT_cntl_init(void)
Definition FLASH_QR_UT_cntl_init.c:20
void FLASH_UDdate_UT_inc_cntl_init(void)
Definition FLASH_UDdate_UT_inc_cntl_init.c:19
void FLASH_Ttmm_cntl_init(void)
Definition FLASH_Ttmm_cntl_init.c:20
void FLASH_Copyt_cntl_init(void)
Definition FLASH_Copyt_cntl_init.c:19
void FLASH_Lyap_cntl_init(void)
Definition FLASH_Lyap_cntl_init.c:24
void FLASH_Axpy_cntl_finalize(void)
Definition FLASH_Axpy_cntl_init.c:43
void FLASH_CAQR_UT_inc_cntl_finalize(void)
Definition FLASH_CAQR_UT_inc_cntl_init.c:32
void FLASH_Apply_Q_UT_inc_cntl_init(void)
Definition FLASH_Apply_Q_UT_inc_cntl_init.c:19
void FLASH_LU_piv_cntl_init(void)
Definition FLASH_LU_piv_cntl_init.c:21
void FLASH_Copy_cntl_init(void)
Definition FLASH_Copy_cntl_init.c:18
void FLASH_Trmm_cntl_init(void)
Definition FLASH_Trmm_cntl_init.c:22
void FLASH_LU_nopiv_cntl_finalize(void)
Definition FLASH_LU_nopiv_cntl_init.c:52
void FLASH_Scal_cntl_init(void)
Definition FLASH_Scal_cntl_init.c:19
void FLASH_Apply_Q_UT_inc_cntl_finalize(void)
Definition FLASH_Apply_Q_UT_inc_cntl_init.c:32
void FLASH_UDdate_UT_cntl_finalize(void)
Definition FLASH_UDdate_UT_cntl_init.c:37
void FLASH_Her2k_cntl_init(void)
Definition FLASH_Her2k_cntl_init.c:22
void FLASH_Apply_Q2_UT_cntl_init(void)
Definition FLASH_Apply_Q2_UT_cntl_init.c:19
void FLASH_Chol_cntl_finalize(void)
Definition FLASH_Chol_cntl_init.c:44
void FLASH_Scalr_cntl_init(void)
Definition FLASH_Scalr_cntl_init.c:19
void FLASH_Her2k_cntl_finalize(void)
Definition FLASH_Her2k_cntl_init.c:64
void FLASH_SPDinv_cntl_finalize(void)
Definition FLASH_SPDinv_cntl_init.c:37
void FLASH_QR_UT_cntl_finalize(void)
Definition FLASH_QR_UT_cntl_init.c:40
void FLASH_LU_incpiv_cntl_finalize(void)
Definition FLASH_LU_incpiv_cntl_init.c:53
void FLASH_UDdate_UT_inc_cntl_finalize(void)
Definition FLASH_UDdate_UT_inc_cntl_init.c:32
void FLASH_Trmm_cntl_finalize(void)
Definition FLASH_Trmm_cntl_init.c:60
void FLASH_Scalr_cntl_finalize(void)
Definition FLASH_Scalr_cntl_init.c:40
void FLASH_Copy_cntl_finalize(void)
Definition FLASH_Copy_cntl_init.c:43
void FLASH_Syr2k_cntl_init(void)
Definition FLASH_Syr2k_cntl_init.c:22
void FLASH_Copyt_cntl_finalize(void)
Definition FLASH_Copyt_cntl_init.c:50
void FLASH_Syr2k_cntl_finalize(void)
Definition FLASH_Syr2k_cntl_init.c:64
void FLASH_Gemm_cntl_init(void)
Definition FLASH_Gemm_cntl_init.c:39
void FLASH_Transpose_cntl_finalize(void)