Skip to content

Commit e9a56c5

Browse files
committed
init_lh_constants_map in Init, Init_thread
1 parent eeeb8a8 commit e9a56c5

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

mpi-proxy-split/mpi-wrappers/mpi_wrappers.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,12 @@ USER_DEFINED_WRAPPER(int, Init, (int *) argc, (char ***) argv) {
6666

6767
JUMP_TO_LOWER_HALF(lh_info.fsaddr);
6868
retval = NEXT_FUNC(Init)(argc, argv);
69+
RETURN_TO_UPPER_HALF();
70+
init_lh_constants_map();
71+
JUMP_TO_LOWER_HALF(lh_info.fsaddr);
6972
// Create a duplicate of REAL_CONSTANT(COMM_WORLD) for internal use.
7073
NEXT_FUNC(Comm_dup)(REAL_CONSTANT(COMM_WORLD), &g_world_comm);
74+
init_lh_constants_map();
7175
RETURN_TO_UPPER_HALF();
7276

7377
recordPostMpiInitMaps();
@@ -91,6 +95,9 @@ USER_DEFINED_WRAPPER(int, Init_thread, (int *) argc, (char ***) argv,
9195

9296
JUMP_TO_LOWER_HALF(lh_info.fsaddr);
9397
retval = NEXT_FUNC(Init_thread)(argc, argv, required, provided);
98+
RETURN_TO_UPPER_HALF();
99+
init_lh_constants_map();
100+
JUMP_TO_LOWER_HALF(lh_info.fsaddr);
94101
// Create a duplicate of REAL_CONSTANT(COMM_WORLD) for internal use.
95102
NEXT_FUNC(Comm_dup)(REAL_CONSTANT(COMM_WORLD), &g_world_comm);
96103
RETURN_TO_UPPER_HALF();

0 commit comments

Comments
 (0)