libflame  revision_anchor
FLA_Cntl_init_flamec.h
Go to the documentation of this file.
00001 /*
00002 
00003     Copyright (C) 2014, The University of Texas at Austin
00004 
00005     This file is part of libflame and is available under the 3-Clause
00006     BSD license, which can be found in the LICENSE file at the top-level
00007     directory, or at http://opensource.org/licenses/BSD-3-Clause
00008 
00009 */
00010 
00011 void FLA_Cntl_init_flamec( void );
00012 void FLA_Cntl_finalize_flamec( void );
00013 
00014 
00015 // --- Base library prototypes -------------------------------------------------
00016 void FLA_Transpose_cntl_init( void );
00017 
00018 void FLA_Transpose_cntl_finalize( void );
00019 
00020 
00021 // --- Level-1 BLAS prototypes -------------------------------------------------
00022 void FLA_Axpy_cntl_init( void );
00023 void FLA_Axpyt_cntl_init( void );
00024 void FLA_Copy_cntl_init( void );
00025 void FLA_Copyt_cntl_init( void );
00026 void FLA_Copyr_cntl_init( void );
00027 void FLA_Scal_cntl_init( void );
00028 void FLA_Scalr_cntl_init( void );
00029 
00030 void FLA_Axpy_cntl_finalize( void );
00031 void FLA_Axpyt_cntl_finalize( void );
00032 void FLA_Copy_cntl_finalize( void );
00033 void FLA_Copyt_cntl_finalize( void );
00034 void FLA_Copyr_cntl_finalize( void );
00035 void FLA_Scal_cntl_finalize( void );
00036 void FLA_Scalr_cntl_finalize( void );
00037 
00038 
00039 // --- Level-2 BLAS prototypes -------------------------------------------------
00040 void FLA_Gemv_cntl_init( void );
00041 void FLA_Trsv_cntl_init( void );
00042 
00043 void FLA_Gemv_cntl_finalize( void );
00044 void FLA_Trsv_cntl_finalize( void );
00045 
00046 
00047 // --- Level-3 BLAS prototypes -------------------------------------------------
00048 void FLA_Gemm_cntl_init( void );
00049 void FLA_Hemm_cntl_init( void );
00050 void FLA_Herk_cntl_init( void );
00051 void FLA_Her2k_cntl_init( void );
00052 void FLA_Symm_cntl_init( void );
00053 void FLA_Syrk_cntl_init( void );
00054 void FLA_Syr2k_cntl_init( void );
00055 void FLA_Trmm_cntl_init( void );
00056 void FLA_Trsm_cntl_init( void );
00057 
00058 void FLA_Gemm_cntl_finalize( void );
00059 void FLA_Hemm_cntl_finalize( void );
00060 void FLA_Herk_cntl_finalize( void );
00061 void FLA_Her2k_cntl_finalize( void );
00062 void FLA_Symm_cntl_finalize( void );
00063 void FLA_Syrk_cntl_finalize( void );
00064 void FLA_Syr2k_cntl_finalize( void );
00065 void FLA_Trmm_cntl_finalize( void );
00066 void FLA_Trsm_cntl_finalize( void );
00067 
00068 
00069 // --- LAPACK-level prototypes -------------------------------------------------
00070 void FLA_Apply_pivots_cntl_init( void );
00071 void FLA_Chol_cntl_init( void );
00072 void FLA_LU_piv_cntl_init( void );
00073 void FLA_LU_nopiv_cntl_init( void );
00074 void FLA_QR_UT_cntl_init( void );
00075 void FLA_QR2_UT_cntl_init( void );
00076 void FLA_LQ_UT_cntl_init( void );
00077 void FLA_CAQR2_UT_cntl_init( void );
00078 void FLA_UDdate_UT_cntl_init( void );
00079 void FLA_Hess_UT_cntl_init( void );
00080 void FLA_Tridiag_UT_cntl_init( void );
00081 void FLA_Bidiag_UT_cntl_init( void );
00082 void FLA_Trinv_cntl_init( void );
00083 void FLA_Ttmm_cntl_init( void );
00084 void FLA_Sylv_cntl_init( void );
00085 void FLA_Lyap_cntl_init( void );
00086 void FLA_SPDinv_cntl_init( void );
00087 void FLA_Apply_Q_UT_cntl_init( void );
00088 void FLA_Apply_Q2_UT_cntl_init( void );
00089 void FLA_Apply_CAQ2_UT_cntl_init( void );
00090 void FLA_Apply_QUD_UT_cntl_init( void );
00091 void FLA_Eig_gest_cntl_init( void );
00092 
00093 void FLA_Apply_pivots_cntl_finalize( void );
00094 void FLA_Chol_cntl_finalize( void );
00095 void FLA_LU_piv_cntl_finalize( void );
00096 void FLA_LU_nopiv_cntl_finalize( void );
00097 void FLA_QR_UT_cntl_finalize( void );
00098 void FLA_QR2_UT_cntl_finalize( void );
00099 void FLA_LQ_UT_cntl_finalize( void );
00100 void FLA_CAQR2_UT_cntl_finalize( void );
00101 void FLA_UDdate_UT_cntl_finalize( void );
00102 void FLA_Hess_UT_cntl_finalize( void );
00103 void FLA_Tridiag_UT_cntl_finalize( void );
00104 void FLA_Bidiag_UT_cntl_finalize( void );
00105 void FLA_Trinv_cntl_finalize( void );
00106 void FLA_Ttmm_cntl_finalize( void );
00107 void FLA_Sylv_cntl_finalize( void );
00108 void FLA_Lyap_cntl_finalize( void );
00109 void FLA_SPDinv_cntl_finalize( void );
00110 void FLA_Apply_Q_UT_cntl_finalize( void );
00111 void FLA_Apply_Q2_UT_cntl_finalize( void );
00112 void FLA_Apply_CAQ2_UT_cntl_finalize( void );
00113 void FLA_Apply_QUD_UT_cntl_finalize( void );
00114 void FLA_Eig_gest_cntl_finalize( void );
00115