FLA_Cntl_init_flash.c File Reference

(r)


Functions

void FLA_Cntl_init_flash ()
void FLA_Cntl_finalize_flash ()

Function Documentation

void FLA_Cntl_finalize_flash ( void   ) 

References FLASH_Apply_Q_UT_cntl_finalize(), FLASH_Apply_Q_UT_inc_cntl_finalize(), FLASH_Apply_Q_UT_UD_cntl_finalize(), FLASH_Axpy_cntl_finalize(), FLASH_Chol_cntl_finalize(), FLASH_Copy_cntl_finalize(), FLASH_Gemm_cntl_finalize(), FLASH_Gemv_cntl_finalize(), FLASH_Hemm_cntl_finalize(), FLASH_Her2k_cntl_finalize(), FLASH_Herk_cntl_finalize(), FLASH_LU_nopiv_cntl_finalize(), FLASH_QR_UT_cntl_finalize(), FLASH_QR_UT_inc_cntl_finalize(), FLASH_QR_UT_UD_cntl_finalize(), FLASH_SPDinv_cntl_finalize(), FLASH_Sylv_cntl_finalize(), FLASH_Symm_cntl_finalize(), FLASH_Syr2k_cntl_finalize(), FLASH_Syrk_cntl_finalize(), FLASH_Trinv_cntl_finalize(), FLASH_Trmm_cntl_finalize(), FLASH_Trsm_cntl_finalize(), FLASH_Trsv_cntl_finalize(), and FLASH_Ttmm_cntl_finalize().

Referenced by FLA_Cntl_finalize().

void FLA_Cntl_init_flash ( void   ) 

References FLASH_Apply_Q_UT_cntl_init(), FLASH_Apply_Q_UT_inc_cntl_init(), FLASH_Apply_Q_UT_UD_cntl_init(), FLASH_Axpy_cntl_init(), FLASH_Chol_cntl_init(), FLASH_Copy_cntl_init(), FLASH_Gemm_cntl_init(), FLASH_Gemv_cntl_init(), FLASH_Hemm_cntl_init(), FLASH_Her2k_cntl_init(), FLASH_Herk_cntl_init(), FLASH_LU_nopiv_cntl_init(), FLASH_QR_UT_cntl_init(), FLASH_QR_UT_inc_cntl_init(), FLASH_QR_UT_UD_cntl_init(), FLASH_SPDinv_cntl_init(), FLASH_Sylv_cntl_init(), FLASH_Symm_cntl_init(), FLASH_Syr2k_cntl_init(), FLASH_Syrk_cntl_init(), FLASH_Trinv_cntl_init(), FLASH_Trmm_cntl_init(), FLASH_Trsm_cntl_init(), FLASH_Trsv_cntl_init(), and FLASH_Ttmm_cntl_init().

Referenced by FLA_Cntl_init().

00036 {
00037   // Level-1 BLAS
00038   FLASH_Axpy_cntl_init();
00039   FLASH_Copy_cntl_init();
00040 
00041   // Level-2 BLAS
00042   FLASH_Gemv_cntl_init();
00043   FLASH_Trsv_cntl_init();
00044 
00045   // Level-3 BLAS
00046   // Note gemm must be first since it is used by all other level-3 BLAS.
00047   FLASH_Gemm_cntl_init();
00048   FLASH_Hemm_cntl_init();
00049   FLASH_Herk_cntl_init();
00050   FLASH_Her2k_cntl_init();
00051   FLASH_Symm_cntl_init();
00052   FLASH_Syrk_cntl_init();
00053   FLASH_Syr2k_cntl_init();
00054   FLASH_Trmm_cntl_init();
00055   FLASH_Trsm_cntl_init();
00056 
00057   // LAPACK-level
00058   // These require level-3 BLAS operations to be initialized.
00059   FLASH_Chol_cntl_init();
00060   FLASH_LU_nopiv_cntl_init();
00061   FLASH_Trinv_cntl_init();
00062   FLASH_Ttmm_cntl_init();
00063   FLASH_Sylv_cntl_init();
00064   FLASH_QR_UT_cntl_init();
00065   FLASH_QR_UT_UD_cntl_init();
00066   FLASH_Apply_Q_UT_cntl_init();
00067   FLASH_Apply_Q_UT_UD_cntl_init();
00068 
00069   // Compound LAPACK operations
00070   // These require previous LAPACK operations to already be initialized.
00071   FLASH_SPDinv_cntl_init();
00072   FLASH_QR_UT_inc_cntl_init();
00073   FLASH_Apply_Q_UT_inc_cntl_init();
00074 }


Generated on Mon Jul 6 05:45:51 2009 for libflame by  doxygen 1.5.9