A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[SMPI] Replay: Remove unnecessary initialization
[simgrid.git]
/
src
/
smpi
/
internals
/
smpi_replay.cpp
diff --git
a/src/smpi/internals/smpi_replay.cpp
b/src/smpi/internals/smpi_replay.cpp
index
4805205
..
0241c05
100644
(file)
--- a/
src/smpi/internals/smpi_replay.cpp
+++ b/
src/smpi/internals/smpi_replay.cpp
@@
-93,31
+93,30
@@
static MPI_Datatype decode_datatype(const char *const action)
{
switch(atoi(action)) {
case 0:
-
MPI_CURRENT_TYPE=
MPI_DOUBLE;
+
return
MPI_DOUBLE;
break;
case 1:
-
MPI_CURRENT_TYPE=
MPI_INT;
+
return
MPI_INT;
break;
case 2:
-
MPI_CURRENT_TYPE=
MPI_CHAR;
+
return
MPI_CHAR;
break;
case 3:
-
MPI_CURRENT_TYPE=
MPI_SHORT;
+
return
MPI_SHORT;
break;
case 4:
-
MPI_CURRENT_TYPE=
MPI_LONG;
+
return
MPI_LONG;
break;
case 5:
-
MPI_CURRENT_TYPE=
MPI_FLOAT;
+
return
MPI_FLOAT;
break;
case 6:
-
MPI_CURRENT_TYPE=
MPI_BYTE;
+
return
MPI_BYTE;
break;
default:
-
MPI_CURRENT_TYPE=
MPI_DEFAULT_TYPE;
+
return
MPI_DEFAULT_TYPE;
break;
}
- return MPI_CURRENT_TYPE;
}
const char* encode_datatype(MPI_Datatype datatype)
@@
-421,8
+420,6
@@
static void action_bcast(const char *const *action)
double clock = smpi_process()->simulated_elapsed();
int root = (action[3]) ? atoi(action[3]) : 0;
/* Initialize MPI_CURRENT_TYPE in order to decrease the number of the checks */
- MPI_CURRENT_TYPE= MPI_DEFAULT_TYPE;
-
MPI_CURRENT_TYPE = (action[3] && action[4]) ? decode_datatype(action[4]) : MPI_DEFAULT_TYPE;
int my_proc_id = Actor::self()->getPid();