00001 #include "fupermod_cblas.h"
00002 #include <mpi.h>
00003
00004 double Summa( fupermod_gemm * gemm,
00005 double *a,
00006 double *b,
00007 double *c,
00008 size_t lda,
00009 size_t ldb,
00010 size_t ldc,
00011 size_t m,
00012 size_t k_a,
00013 size_t k_b,
00014 size_t n,
00015 size_t Block_size,
00016 size_t start,
00017 size_t end,
00018 size_t row,
00019 size_t col,
00020 size_t size_row,
00021 size_t size_col,
00022 double *a_local,
00023 double *b_local,
00024 MPI_Datatype Block_a,
00025 MPI_Datatype Block_a_local,
00026 MPI_Datatype Block_b,
00027 MPI_Comm row_comm,
00028 MPI_Comm col_comm,
00029 int subs,
00030 double *computation_time,
00031 double *communication_time,
00032 int bcast_algorithm,
00033 int distribution
00034 );
00035