Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Improve parametrization of the pmm example.
authorcristianrosa <cristianrosa@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 5 Apr 2011 09:54:57 +0000 (09:54 +0000)
committerCristian Rosa <cristian.rosa@loria.fr>
Wed, 6 Apr 2011 12:50:20 +0000 (14:50 +0200)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9889 48e7efb5-ca39-0410-a469-dd3cf9ba447f

examples/msg/pmm/msg_pmm.c

index 9a3174e..1ae9c66 100644 (file)
 XBT_LOG_NEW_DEFAULT_CATEGORY(msg_pmm,
                              "Messages specific for this msg example");
 
 XBT_LOG_NEW_DEFAULT_CATEGORY(msg_pmm,
                              "Messages specific for this msg example");
 
-/* This example should always be executed using a MATRIX_SIZE multiple of
- * GRID_SIZE and with GRID_SIZE^2 nodes. */
-#define MATRIX_SIZE 900
-#define GRID_SIZE 3
+/* This example should always be executed using a deployment of
+ * GRID_SIZE * GRID_SIZE nodes. */
+#define GRID_SIZE 3            /* Modify to adjust the grid's size */
+#define NODE_MATRIX_SIZE 300   /* Ammount of work done by each node*/
 
 
-#define MAILBOX_NAME_SIZE 10
 #define GRID_NUM_NODES GRID_SIZE * GRID_SIZE
 #define GRID_NUM_NODES GRID_SIZE * GRID_SIZE
-#define NODE_MATRIX_SIZE MATRIX_SIZE / GRID_SIZE
+#define MATRIX_SIZE NODE_MATRIX_SIZE * GRID_SIZE
+#define MAILBOX_NAME_SIZE 10
 #define NEIGHBOURS_COUNT GRID_SIZE - 1
 
 /*
 #define NEIGHBOURS_COUNT GRID_SIZE - 1
 
 /*