From 2d6f9e83799a46d52d7901e275f8fd67f0a0edc6 Mon Sep 17 00:00:00 2001 From: "Field G. Van Zee" Date: Sun, 21 Apr 2013 15:10:34 -0500 Subject: [PATCH] Disabled blocksize checks for memory pools. Details: - Temporarily disabled checks that ensure that enough memory will be allocated by the contiguous memory allocator for all types, given that the values for double precision real are the ones used to allocate the space. These checks can easily go awry in certain situations, especially if you are developing for only one datatype. So for now, they are probably more trouble than they are worth. --- frame/include/bli_kernel_macro_defs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frame/include/bli_kernel_macro_defs.h b/frame/include/bli_kernel_macro_defs.h index e3955a9b9..bbddcf409 100644 --- a/frame/include/bli_kernel_macro_defs.h +++ b/frame/include/bli_kernel_macro_defs.h @@ -77,6 +77,7 @@ #error KC must be multiple of KR for all datatypes. #endif +/* // Verify that cache blocksizes indicate consistent storage. // Specifically, verify that: // - MC_D * KC_D >= MC_? * KC_?. @@ -107,7 +108,6 @@ #error KC_D*NC_D must be >= that of KC*NC for all other datatypes. #endif -/* #if ( \ ( ( BLIS_DEFAULT_MC_D * BLIS_DEFAULT_NC_D * SIZEOF_D ) < \ ( BLIS_DEFAULT_MC_S * BLIS_DEFAULT_NC_S * SIZEOF_S ) ) || \