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 
11 void FLA_Cntl_init_flash( void );
12 void FLA_Cntl_finalize_flash( void );
13 
14 
15 // --- Base library prototypes -------------------------------------------------
17 
19 
20 
21 // --- Level-1 BLAS prototypes -------------------------------------------------
22 void FLASH_Axpy_cntl_init( void );
23 void FLASH_Axpyt_cntl_init( void );
24 void FLASH_Copy_cntl_init( void );
25 void FLASH_Copyt_cntl_init( void );
26 void FLASH_Copyr_cntl_init( void );
27 void FLASH_Scal_cntl_init( void );
28 void FLASH_Scalr_cntl_init( void );
29 
30 void FLASH_Axpy_cntl_finalize( void );
31 void FLASH_Axpyt_cntl_finalize( void );
32 void FLASH_Copy_cntl_finalize( void );
33 void FLASH_Copyt_cntl_finalize( void );
34 void FLASH_Copyr_cntl_finalize( void );
35 void FLASH_Scal_cntl_finalize( void );
36 void FLASH_Scalr_cntl_finalize( void );
37 
38 
39 // --- Level-2 BLAS prototypes -------------------------------------------------
40 void FLASH_Gemv_cntl_init( void );
41 void FLASH_Trsv_cntl_init( void );
42 
43 void FLASH_Gemv_cntl_finalize( void );
44 void FLASH_Trsv_cntl_finalize( void );
45 
46 
47 // --- Level-3 BLAS prototypes -------------------------------------------------
48 void FLASH_Gemm_cntl_init( void );
49 void FLASH_Hemm_cntl_init( void );
50 void FLASH_Herk_cntl_init( void );
51 void FLASH_Her2k_cntl_init( void );
52 void FLASH_Symm_cntl_init( void );
53 void FLASH_Syrk_cntl_init( void );
54 void FLASH_Syr2k_cntl_init( void );
55 void FLASH_Trmm_cntl_init( void );
56 void FLASH_Trsm_cntl_init( void );
57 
58 void FLASH_Gemm_cntl_finalize( void );
59 void FLASH_Hemm_cntl_finalize( void );
60 void FLASH_Herk_cntl_finalize( void );
61 void FLASH_Her2k_cntl_finalize( void );
62 void FLASH_Symm_cntl_finalize( void );
63 void FLASH_Syrk_cntl_finalize( void );
64 void FLASH_Syr2k_cntl_finalize( void );
65 void FLASH_Trmm_cntl_finalize( void );
66 void FLASH_Trsm_cntl_finalize( void );
67 
68 
69 // --- LAPACK-level prototypes -------------------------------------------------
70 void FLASH_Apply_pivots_cntl_init( void );
71 void FLASH_Chol_cntl_init( void );
72 void FLASH_LU_nopiv_cntl_init( void );
73 void FLASH_LU_piv_cntl_init( void );
74 void FLASH_LU_incpiv_cntl_init( void );
75 void FLASH_Trinv_cntl_init( void );
76 void FLASH_Ttmm_cntl_init( void );
77 void FLASH_SPDinv_cntl_init( void );
78 void FLASH_Sylv_cntl_init( void );
79 void FLASH_Lyap_cntl_init( void );
80 void FLASH_QR_UT_cntl_init( void );
81 void FLASH_QR2_UT_cntl_init( void );
82 void FLASH_LQ_UT_cntl_init( void );
83 void FLASH_CAQR2_UT_cntl_init( void );
84 void FLASH_UDdate_UT_cntl_init( void );
85 void FLASH_QR_UT_inc_cntl_init( void );
86 void FLASH_CAQR_UT_inc_cntl_init( void );
88 void FLASH_Apply_Q_UT_cntl_init( void );
89 void FLASH_Apply_Q2_UT_cntl_init( void );
91 void FLASH_Apply_QUD_UT_cntl_init( void );
95 void FLASH_Eig_gest_cntl_init( void );
96 
98 void FLASH_Chol_cntl_finalize( void );
99 void FLASH_LU_nopiv_cntl_finalize( void );
100 void FLASH_LU_piv_cntl_finalize( void );
101 void FLASH_LU_incpiv_cntl_finalize( void );
102 void FLASH_Trinv_cntl_finalize( void );
103 void FLASH_Ttmm_cntl_finalize( void );
104 void FLASH_SPDinv_cntl_finalize( void );
105 void FLASH_Sylv_cntl_finalize( void );
106 void FLASH_Lyap_cntl_finalize( void );
107 void FLASH_QR_UT_cntl_finalize( void );
108 void FLASH_QR2_UT_cntl_finalize( void );
109 void FLASH_LQ_UT_cntl_finalize( void );
110 void FLASH_CAQR2_UT_cntl_finalize( void );
111 void FLASH_UDdate_UT_cntl_finalize( void );
112 void FLASH_QR_UT_inc_cntl_finalize( void );
115 void FLASH_Apply_Q_UT_cntl_finalize( void );
122 void FLASH_Eig_gest_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)