summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
0189615)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2947
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
#define NEIGHBOR_COUNT PROC_MATRIX_SIZE - 1
#define SLAVE_COUNT (PROC_MATRIX_SIZE*PROC_MATRIX_SIZE)
#define NEIGHBOR_COUNT PROC_MATRIX_SIZE - 1
#define SLAVE_COUNT (PROC_MATRIX_SIZE*PROC_MATRIX_SIZE)
-#define DATA_MATRIX_SIZE 9
+#define DATA_MATRIX_SIZE 18
const int submatrix_size = DATA_MATRIX_SIZE/PROC_MATRIX_SIZE;
XBT_LOG_NEW_DEFAULT_CATEGORY(pmm,"Parallel Matrix Multiplication");
const int submatrix_size = DATA_MATRIX_SIZE/PROC_MATRIX_SIZE;
XBT_LOG_NEW_DEFAULT_CATEGORY(pmm,"Parallel Matrix Multiplication");
int master (int argc,char *argv[]) {
int i;
int master (int argc,char *argv[]) {
int i;
xbt_matrix_t A,B,C;
result_t result;
xbt_matrix_t A,B,C;
result_t result;
peers=amok_pm_group_new("pmm");
/* friends, we're ready. Come and play */
peers=amok_pm_group_new("pmm");
/* friends, we're ready. Come and play */
- if (gras_if_RL()) {
- init_delay = 5;
- } else {
- init_delay = 15; /* no idea why I have to wait that long in simulation */
- }
- INFO1("Wait for peers for %.0f sec",init_delay);
- gras_msg_handleall(init_delay);
+ INFO0("Wait for peers for 5 sec");
+ gras_msg_handleall(5);
INFO1("Got %ld pals",xbt_dynar_length(peers));
for (i=0;
INFO1("Got %ld pals",xbt_dynar_length(peers));
for (i=0;