Lines Matching refs:tile

72     double ***tile = (double ***)calloc(sizeof(double **), p);  in create_tile_array()  local
75 tile[j] = (double **)calloc(sizeof(double *), p); in create_tile_array()
88 tile[j][i] = temp_block; in create_tile_array()
91 return tile; in create_tile_array()
94 static void collapse_tile_array(double ***tile, double *A, int n, int b) { in collapse_tile_array() argument
99 double *temp_block = tile[j][i]; in collapse_tile_array()
108 tile[j][i] = nullptr; in collapse_tile_array()
111 free(tile[j]); in collapse_tile_array()
114 free(tile); in collapse_tile_array()
173 double ***tile = create_tile_array(A, n, b); in operator ()() local
175 func(tile, n, b); in operator ()()
178 collapse_tile_array(tile, A0, n, b); in operator ()()
228 static void call_dpotf2(double ***tile, int b, int k) { in call_dpotf2() argument
229 double *A_block = tile[k][k]; in call_dpotf2()
236 static void call_dtrsm(double ***tile, int b, int k, int j) { in call_dtrsm() argument
237 double *A_block = tile[k][j]; in call_dtrsm()
238 double *L_block = tile[k][k]; in call_dtrsm()
245 static void call_dsyr2k(double ***tile, int b, int k, int j, int i) { in call_dsyr2k() argument
246 double *A_block = tile[i][j]; in call_dsyr2k()
253 double *L_block = tile[k][i]; in call_dsyr2k()
257 double *L2_block = tile[k][i]; in call_dsyr2k()
258 double *L1_block = tile[k][j]; in call_dsyr2k()
270 double ***tile = (double ***)ptr; in func() local
274 call_dpotf2(tile, b, k); in func()
277 call_dtrsm(tile, b, k, j); in func()
280 call_dsyr2k(tile, b, k, j, i); in func()
474 double ***tile = (double ***)ptr; in func() local
505 dpotf2_node.try_put(std::make_pair(t, tile[0][0])); in func()
511 input_port<1>(dtrsm_join).try_put(std::make_pair(t, tile[0][j])); in func()
521 input_port<2>(dsyr2k_join).try_put(std::make_pair(t, tile[i][j])); in func()
546 double ***tile = (double ***)ptr; in func() local
556 call_dpotf2(tile, b, k); in func()
563 call_dtrsm(tile, b, k, j); in func()
570 call_dsyr2k(tile, b, k, j, i); in func()