magistraleinformaticanetworking:spm:sample_mmmdf14
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
magistraleinformaticanetworking:spm:sample_mmmdf14 [05/12/2014 alle 09:32 (11 anni fa)] – creata Massimo Torquati | magistraleinformaticanetworking:spm:sample_mmmdf14 [16/12/2014 alle 10:21 (11 anni fa)] (versione attuale) – Massimo Torquati | ||
---|---|---|---|
Linea 52: | Linea 52: | ||
// vector multiplication | // vector multiplication | ||
void mm(const size_t N, double *Cij, const double *A, const double *B) { | void mm(const size_t N, double *Cij, const double *A, const double *B) { | ||
- | | + | |
for(size_t k=0; | for(size_t k=0; | ||
- | | + | |
} | } | ||
+ | *Cij = C; | ||
} | } | ||
void printarray(const double *A, const size_t N) { | void printarray(const double *A, const size_t N) { | ||
Linea 83: | Linea 84: | ||
for(size_t i=0;i<N; ++i) { | for(size_t i=0;i<N; ++i) { | ||
double *Ai = & | double *Ai = & | ||
- | const param_info _1={(uintptr_t)Ai, | + | const param_info _1={(uintptr_t)Ai, |
- | const param_info _2={(uintptr_t)Ai, | + | Param.push_back(_1); |
- | Param.push_back(_1); | + | |
mdf-> | mdf-> | ||
Param.clear(); | Param.clear(); | ||
double *Bi = & | double *Bi = & | ||
- | const param_info _11={(uintptr_t)Bi, | + | const param_info _11={(uintptr_t)Bi, |
- | const param_info _22={(uintptr_t)Bi, | + | Param.push_back(_11); |
- | Param.push_back(_11); | + | |
mdf-> | mdf-> | ||
} | } | ||
Linea 104: | Linea 103: | ||
const param_info _1 ={(uintptr_t)Ai, | const param_info _1 ={(uintptr_t)Ai, | ||
const param_info _2 ={(uintptr_t)Bi, | const param_info _2 ={(uintptr_t)Bi, | ||
- | | + | Param.push_back(_1); |
- | | + | |
mdf-> | mdf-> | ||
} | } |
magistraleinformaticanetworking/spm/sample_mmmdf14.1417771961.txt.gz · Ultima modifica: 05/12/2014 alle 09:32 (11 anni fa) da Massimo Torquati