FLASH_LU_nopiv_cntl_init.c File Reference

(r)


Functions

void FLASH_LU_nopiv_cntl_init ()
void FLASH_LU_nopiv_cntl_finalize ()

Variables

fla_gemm_tflash_gemm_cntl_op_bp
fla_trsm_tflash_trsm_cntl_bp
fla_lu_tflash_lu_nopiv_cntl_lapack
fla_lu_tflash_lu_nopiv_cntl
fla_blocksize_tflash_lu_nopiv_bsize

Function Documentation

void FLASH_LU_nopiv_cntl_finalize ( void   ) 

void FLASH_LU_nopiv_cntl_init ( void   ) 

References FLA_Blocksize_create(), and FLA_Cntl_lu_obj_create().

Referenced by FLA_Cntl_init_flash().

00043 {
00044     // Set blocksize for hierarchical storage.
00045     flash_lu_nopiv_bsize       = FLA_Blocksize_create( 1, 1, 1, 1 );
00046 
00047     // Create a control tree that assumes A is a b x b block.
00048     flash_lu_nopiv_cntl_lapack = FLA_Cntl_lu_obj_create( FLA_HIER,
00049                                                          FLA_SUBPROBLEM,
00050                                                          NULL,
00051                                                          NULL,
00052                                                          NULL,
00053                                                          NULL,
00054                                                          NULL,
00055                                                          NULL,
00056                                                          NULL );
00057 
00058     // Create a control tree that assumes A is large.
00059     flash_lu_nopiv_cntl        = FLA_Cntl_lu_obj_create( FLA_HIER,
00060                                                          FLA_BLOCKED_VARIANT5,
00061                                                          flash_lu_nopiv_bsize,
00062                                                          flash_lu_nopiv_cntl_lapack,
00063                                                          flash_gemm_cntl_op_bp,
00064                                                          NULL,
00065                                                          NULL,
00066                                                          flash_trsm_cntl_bp,
00067                                                          flash_trsm_cntl_bp );
00068 }


Variable Documentation


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