libflame
revision_anchor
|
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