- INFO4("Recive MY POSITION (%d,%d) and MY INIT DATA ( A=%.3g | B=%.3g )",
- myrow,mycol,mydataA,mydataB);
+ INFO4("Receive MY POSITION (%d,%d) and MY INIT DATA ( A=%.3g | B=%.3g )",
+ myline,myrow,mydataA,mydataB);
+
+ /* Get my neighborhood from the enrollment message */
+ int j=0;
+ for (i=0,j=0 ; i<PROC_MATRIX_SIZE ; i++){
+ if (strcmp(gras_os_myname(),mydata.line[i]->name)) {
+ socket_line[j]=gras_socket_client(mydata.line[i]->name,mydata.line[i]->port);
+ j++;
+ //INFO3("Line neighbour %d: %s:%d",j,mydata.line[i]->name,mydata.line[i]->port);
+ }
+ xbt_host_free(mydata.line[i]);
+ }
+ for (i=0,j=0 ; i<PROC_MATRIX_SIZE ; i++){
+ if (strcmp(gras_os_myname(),mydata.row[i]->name)) {
+ socket_row[j]=gras_socket_client(mydata.row[i]->name,mydata.row[i]->port);
+ //INFO3("Row neighbour %d : %s:%d",j,mydata.row[i]->name,mydata.row[i]->port);
+ j++;
+ }
+ xbt_host_free(mydata.row[i]);
+ }
+