FLASH_Trsv_cntl_init.c File Reference

(r)


Functions

void FLASH_Trsv_cntl_init ()
void FLASH_Trsv_cntl_finalize ()

Variables

fla_gemv_tflash_gemv_cntl_cp_bv
fla_trsv_tflash_trsv_cntl_blas
fla_trsv_tflash_trsv_cntl
fla_blocksize_tflash_trsv_bsize

Function Documentation

void FLASH_Trsv_cntl_finalize ( void   ) 

void FLASH_Trsv_cntl_init ( void   ) 

References FLA_Blocksize_create(), and FLA_Cntl_trsv_obj_create().

Referenced by FLA_Cntl_init_flash().

00042 {
00043     // Set trsv blocksize for hierarchical storage.
00044     flash_trsv_bsize      = FLA_Blocksize_create( 1, 1, 1, 1 );
00045 
00046     // Create a control tree that assumes A is a b x b block.
00047     flash_trsv_cntl_blas  = FLA_Cntl_trsv_obj_create( FLA_HIER,
00048                                                       FLA_SUBPROBLEM,
00049                                                       NULL,
00050                                                       NULL,
00051                                                       NULL );
00052 
00053     // Create a control tree that assumes A is large.
00054     flash_trsv_cntl       = FLA_Cntl_trsv_obj_create( FLA_HIER,
00055                                                       FLA_BLOCKED_VARIANT2,
00056                                                       flash_trsv_bsize,
00057                                                       flash_trsv_cntl_blas,
00058                                                       flash_gemv_cntl_cp_bv );
00059 }


Variable Documentation


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