MCPcopy Create free account
hub / github.com/AdvancedCompiler/AdvancedCompiler / Mul_Matrix

Function Mul_Matrix

code/Chapter11/mympi.h:32–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

30 }
31}
32void Mul_Matrix(data_t *A,data_t *B,data_t *C,int m1,int n1,int n2){
33 int i,j,k;
34 data_t temp;
35 for (i = 0; i < m1; i++){
36 for (j = 0; j < n2; j++){
37 temp =0;
38 for (k = 0; k < n1; k++){
39 temp += A[i * n1 + k] * B[k * n2 + j];
40 }
41 C[i * n2 + j]+= temp;
42 }
43 }
44}
45
46void Matrix_cannon_scatter(int N,int id,int num,int part,data_t *source_matrix,data_t *target_matrix,MPI_Comm MPI_COMM_CART){
47 data_t *matrixpool;//用于分发矩阵的一维向量

Callers 7

mainFunction · 0.70
mainFunction · 0.70
mainFunction · 0.70
Verify_matrix_cFunction · 0.70
mainFunction · 0.70
mainFunction · 0.70
mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected