From: Arnaud Giersch Date: Fri, 15 Nov 2013 10:48:03 +0000 (+0100) Subject: Set smpi_currenk_rank at process init too. X-Git-Tag: v3_11_beta~296^2~1 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/69018fc50f3c15c11e86618a06e3a2f9fc6aeeb3?hp=e7a5ad619cf4e2f0e38d9d02a338f67cf9a84c15;ds=sidebyside Set smpi_currenk_rank at process init too. The goal here, is that f77 common variables are correctly referenced, even before mpi_init. --- diff --git a/src/smpi/smpi_global.c b/src/smpi/smpi_global.c index b5b05afe04..2b86de6f75 100644 --- a/src/smpi/smpi_global.c +++ b/src/smpi/smpi_global.c @@ -68,6 +68,7 @@ void smpi_process_init(int *argc, char ***argv) if (argc && argv) { proc = SIMIX_process_self(); index = atoi((*argv)[1]); + smpi_current_rank = index; data = smpi_process_remote_data(index); simcall_process_set_data(proc, data); if (*argc > 2) {