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_flash( void ); 00012 void FLA_Cntl_finalize_flash( void ); 00013 00014 00015 // --- Base library prototypes ------------------------------------------------- 00016 void FLASH_Transpose_cntl_init( void ); 00017 00018 void FLASH_Transpose_cntl_finalize( void ); 00019 00020 00021 // --- Level-1 BLAS prototypes ------------------------------------------------- 00022 void FLASH_Axpy_cntl_init( void ); 00023 void FLASH_Axpyt_cntl_init( void ); 00024 void FLASH_Copy_cntl_init( void ); 00025 void FLASH_Copyt_cntl_init( void ); 00026 void FLASH_Copyr_cntl_init( void ); 00027 void FLASH_Scal_cntl_init( void ); 00028 void FLASH_Scalr_cntl_init( void ); 00029 00030 void FLASH_Axpy_cntl_finalize( void ); 00031 void FLASH_Axpyt_cntl_finalize( void ); 00032 void FLASH_Copy_cntl_finalize( void ); 00033 void FLASH_Copyt_cntl_finalize( void ); 00034 void FLASH_Copyr_cntl_finalize( void ); 00035 void FLASH_Scal_cntl_finalize( void ); 00036 void FLASH_Scalr_cntl_finalize( void ); 00037 00038 00039 // --- Level-2 BLAS prototypes ------------------------------------------------- 00040 void FLASH_Gemv_cntl_init( void ); 00041 void FLASH_Trsv_cntl_init( void ); 00042 00043 void FLASH_Gemv_cntl_finalize( void ); 00044 void FLASH_Trsv_cntl_finalize( void ); 00045 00046 00047 // --- Level-3 BLAS prototypes ------------------------------------------------- 00048 void FLASH_Gemm_cntl_init( void ); 00049 void FLASH_Hemm_cntl_init( void ); 00050 void FLASH_Herk_cntl_init( void ); 00051 void FLASH_Her2k_cntl_init( void ); 00052 void FLASH_Symm_cntl_init( void ); 00053 void FLASH_Syrk_cntl_init( void ); 00054 void FLASH_Syr2k_cntl_init( void ); 00055 void FLASH_Trmm_cntl_init( void ); 00056 void FLASH_Trsm_cntl_init( void ); 00057 00058 void FLASH_Gemm_cntl_finalize( void ); 00059 void FLASH_Hemm_cntl_finalize( void ); 00060 void FLASH_Herk_cntl_finalize( void ); 00061 void FLASH_Her2k_cntl_finalize( void ); 00062 void FLASH_Symm_cntl_finalize( void ); 00063 void FLASH_Syrk_cntl_finalize( void ); 00064 void FLASH_Syr2k_cntl_finalize( void ); 00065 void FLASH_Trmm_cntl_finalize( void ); 00066 void FLASH_Trsm_cntl_finalize( void ); 00067 00068 00069 // --- LAPACK-level prototypes ------------------------------------------------- 00070 void FLASH_Apply_pivots_cntl_init( void ); 00071 void FLASH_Chol_cntl_init( void ); 00072 void FLASH_LU_nopiv_cntl_init( void ); 00073 void FLASH_LU_piv_cntl_init( void ); 00074 void FLASH_LU_incpiv_cntl_init( void ); 00075 void FLASH_Trinv_cntl_init( void ); 00076 void FLASH_Ttmm_cntl_init( void ); 00077 void FLASH_SPDinv_cntl_init( void ); 00078 void FLASH_Sylv_cntl_init( void ); 00079 void FLASH_Lyap_cntl_init( void ); 00080 void FLASH_QR_UT_cntl_init( void ); 00081 void FLASH_QR2_UT_cntl_init( void ); 00082 void FLASH_LQ_UT_cntl_init( void ); 00083 void FLASH_CAQR2_UT_cntl_init( void ); 00084 void FLASH_UDdate_UT_cntl_init( void ); 00085 void FLASH_QR_UT_inc_cntl_init( void ); 00086 void FLASH_CAQR_UT_inc_cntl_init( void ); 00087 void FLASH_UDdate_UT_inc_cntl_init( void ); 00088 void FLASH_Apply_Q_UT_cntl_init( void ); 00089 void FLASH_Apply_Q2_UT_cntl_init( void ); 00090 void FLASH_Apply_CAQ2_UT_cntl_init( void ); 00091 void FLASH_Apply_QUD_UT_cntl_init( void ); 00092 void FLASH_Apply_Q_UT_inc_cntl_init( void ); 00093 void FLASH_Apply_CAQ_UT_inc_cntl_init( void ); 00094 void FLASH_Apply_QUD_UT_inc_cntl_init( void ); 00095 void FLASH_Eig_gest_cntl_init( void ); 00096 00097 void FLASH_Apply_pivots_cntl_finalize( void ); 00098 void FLASH_Chol_cntl_finalize( void ); 00099 void FLASH_LU_nopiv_cntl_finalize( void ); 00100 void FLASH_LU_piv_cntl_finalize( void ); 00101 void FLASH_LU_incpiv_cntl_finalize( void ); 00102 void FLASH_Trinv_cntl_finalize( void ); 00103 void FLASH_Ttmm_cntl_finalize( void ); 00104 void FLASH_SPDinv_cntl_finalize( void ); 00105 void FLASH_Sylv_cntl_finalize( void ); 00106 void FLASH_Lyap_cntl_finalize( void ); 00107 void FLASH_QR_UT_cntl_finalize( void ); 00108 void FLASH_QR2_UT_cntl_finalize( void ); 00109 void FLASH_LQ_UT_cntl_finalize( void ); 00110 void FLASH_CAQR2_UT_cntl_finalize( void ); 00111 void FLASH_UDdate_UT_cntl_finalize( void ); 00112 void FLASH_QR_UT_inc_cntl_finalize( void ); 00113 void FLASH_CAQR_UT_inc_cntl_finalize( void ); 00114 void FLASH_UDdate_UT_inc_cntl_finalize( void ); 00115 void FLASH_Apply_Q_UT_cntl_finalize( void ); 00116 void FLASH_Apply_Q2_UT_cntl_finalize( void ); 00117 void FLASH_Apply_CAQ2_UT_cntl_finalize( void ); 00118 void FLASH_Apply_QUD_UT_cntl_finalize( void ); 00119 void FLASH_Apply_Q_UT_inc_cntl_finalize( void ); 00120 void FLASH_Apply_CAQ_UT_inc_cntl_finalize( void ); 00121 void FLASH_Apply_QUD_UT_inc_cntl_finalize( void ); 00122 void FLASH_Eig_gest_cntl_finalize( void ); 00123