Skip to content

Commit af5d6a9

Browse files
committed
Refactoring regarding implicit task.
getTaskData -> getImplicitTaskData resetTask -> resetImplicitTask taskData -> implicitTaskData
1 parent de55e41 commit af5d6a9

13 files changed

Lines changed: 25 additions & 25 deletions

include/opdi/backend/backendInterface.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ namespace opdi {
4545
virtual std::size_t getOrderedIdentifier() = 0;
4646

4747
virtual void* getParallelData() = 0;
48-
virtual void* getTaskData() = 0;
48+
virtual void* getImplicitTaskData() = 0;
4949

5050
virtual void setInitialImplicitTaskData(void* data) = 0;
5151
};

include/opdi/backend/macro/dataTools.hpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ namespace opdi {
3434
static std::stack<void*> parallelData;
3535
#pragma omp threadprivate(parallelData)
3636

37-
static std::stack<void*> taskData;
38-
#pragma omp threadprivate(taskData)
37+
static std::stack<void*> implicitTaskData;
38+
#pragma omp threadprivate(implicitTaskData)
3939

4040
public:
4141
static void pushParallelData(void* parallelData) {
@@ -54,20 +54,20 @@ namespace opdi {
5454
return DataTools::parallelData.top();
5555
}
5656

57-
static void pushTaskData(void* taskData) {
58-
DataTools::taskData.push(taskData);
57+
static void pushTaskData(void* implicitTaskData) {
58+
DataTools::implicitTaskData.push(implicitTaskData);
5959
}
6060

6161
static void popTaskData() {
62-
DataTools::taskData.pop();
62+
DataTools::implicitTaskData.pop();
6363
}
6464

65-
static void* getTaskData() {
66-
if (DataTools::taskData.empty()) {
65+
static void* getImplicitTaskData() {
66+
if (DataTools::implicitTaskData.empty()) {
6767
return nullptr;
6868
}
6969

70-
return DataTools::taskData.top();
70+
return DataTools::implicitTaskData.top();
7171
}
7272
};
7373
}

include/opdi/backend/macro/macroBackend.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
// static macro backend members
3131

3232
std::stack<void*> opdi::DataTools::parallelData;
33-
std::stack<void*> opdi::DataTools::taskData;
33+
std::stack<void*> opdi::DataTools::implicitTaskData;
3434

3535
std::stack<bool> opdi::ImplicitBarrierTools::implicitBarrierStack;
3636

include/opdi/backend/macro/macroBackend.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ namespace opdi {
6565
void finalize() {
6666
// pop task data associated with initial implicit task
6767
DataTools::popTaskData();
68-
assert(DataTools::getTaskData() == nullptr);
68+
assert(DataTools::getImplicitTaskData() == nullptr);
6969

7070
opdi_set_lock(&ReductionTools::globalReductionLock);
7171

@@ -82,12 +82,12 @@ namespace opdi {
8282
return DataTools::getParallelData();
8383
}
8484

85-
void* getTaskData() {
86-
return DataTools::getTaskData();
85+
void* getImplicitTaskData() {
86+
return DataTools::getImplicitTaskData();
8787
}
8888

8989
void setInitialImplicitTaskData(void* data) {
90-
assert(DataTools::getTaskData() == nullptr);
90+
assert(DataTools::getImplicitTaskData() == nullptr);
9191
DataTools::pushTaskData(data);
9292
}
9393
};

include/opdi/backend/macro/macros.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939

4040
#define OPDI_PARALLEL(...) \
4141
{ \
42-
void* opdiInternalParallelData = opdi::logic->onParallelBegin(opdi::DataTools::getTaskData(), omp_get_max_threads()); \
42+
void* opdiInternalParallelData = opdi::logic->onParallelBegin(opdi::DataTools::getImplicitTaskData(), omp_get_max_threads()); \
4343
opdi::ImplicitTaskProbe opdiInternalImplicitTaskProbe(opdiInternalParallelData); \
4444
OPDI_PRAGMA(omp parallel __VA_ARGS__ firstprivate(opdiInternalImplicitTaskProbe))
4545

include/opdi/backend/ompt/omptBackend.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ namespace opdi {
191191
return parallelData->ptr;
192192
}
193193

194-
void* getTaskData() {
194+
void* getImplicitTaskData() {
195195
int flags;
196196
ompt_data_t* taskData;
197197
ompt_frame_t* taskFrame;

include/opdi/logic/logicInterface.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ namespace opdi {
9090
virtual void setAdjointAccessMode(AdjointAccessMode mode) = 0;
9191
virtual AdjointAccessMode getAdjointAccessMode() const = 0;
9292

93-
virtual void resetTask(void* position, AdjointAccessMode mode) = 0;
93+
virtual void resetImplicitTask(void* position, AdjointAccessMode mode) = 0;
9494

9595
virtual void addReverseBarrier() = 0;
9696
virtual void addReverseFlush() = 0;

include/opdi/logic/omp/implicitTaskOmpLogic.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,9 +177,9 @@ void opdi::ImplicitTaskOmpLogic::onImplicitTaskEnd(void* implicitTaskDataPtr) {
177177
}
178178
}
179179

180-
void opdi::ImplicitTaskOmpLogic::resetTask(void* position, opdi::LogicInterface::AdjointAccessMode mode) {
180+
void opdi::ImplicitTaskOmpLogic::resetImplicitTask(void* position, opdi::LogicInterface::AdjointAccessMode mode) {
181181

182-
void* implicitTaskDataPtr = backend->getTaskData();
182+
void* implicitTaskDataPtr = backend->getImplicitTaskData();
183183

184184
if (implicitTaskDataPtr != nullptr) {
185185
ImplicitTaskData* implicitTaskData = static_cast<ImplicitTaskData*>(implicitTaskDataPtr);

include/opdi/logic/omp/implicitTaskOmpLogic.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,6 @@ namespace opdi {
6464
void* parallelData);
6565
virtual void onImplicitTaskEnd(void* implicitTaskData);
6666

67-
virtual void resetTask(void* position, AdjointAccessMode mode);
67+
virtual void resetImplicitTask(void* position, AdjointAccessMode mode);
6868
};
6969
}

include/opdi/logic/omp/ompLogic.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ namespace opdi {
7272

7373
virtual void finalize() {
7474
// finalize initial implicit task
75-
ImplicitTaskData* initialImplicitTaskData = static_cast<ImplicitTaskData*>(backend->getTaskData());
75+
ImplicitTaskData* initialImplicitTaskData = static_cast<ImplicitTaskData*>(backend->getImplicitTaskData());
7676

7777
assert(initialImplicitTaskData->isInitialImplicitTask);
7878

0 commit comments

Comments
 (0)