@@ -105,42 +105,5 @@ struct TrackerParamConfig : public o2::conf::ConfigurableParamHelper<TrackerPara
105105 O2ParamDef (TrackerParamConfig, " ITSCATrackerParam" );
106106};
107107
108- struct ITSGpuTrackingParamConfig : public o2 ::conf::ConfigurableParamHelper<ITSGpuTrackingParamConfig> {
109- static constexpr int MaxIter = TrackerParamConfig::MaxIter;
110-
111- // / Set nBlocks/nThreads to summarily override all kernel launch parameters in each iteration.
112- // / Parameters must start with nBlocks/nThreads.
113- static constexpr int OverrideValue{-1 };
114- static constexpr char const * BlocksName = " nBlocks" ;
115- static constexpr char const * ThreadsName = " nThreads" ;
116- int nBlocks = OverrideValue;
117- int nThreads = OverrideValue;
118- void maybeOverride () const ;
119-
120- // / Individual kernel launch parameter for each iteration
121- int nBlocksLayerTracklets[MaxIter] = {60 , 60 , 60 , 60 };
122- int nThreadsLayerTracklets[MaxIter] = {256 , 256 , 256 , 256 };
123-
124- int nBlocksLayerCells[MaxIter] = {60 , 60 , 60 , 60 };
125- int nThreadsLayerCells[MaxIter] = {256 , 256 , 256 , 256 };
126-
127- int nBlocksFindNeighbours[MaxIter] = {60 , 60 , 60 , 60 };
128- int nThreadsFindNeighbours[MaxIter] = {256 , 256 , 256 , 256 };
129-
130- int nBlocksProcessNeighbours[MaxIter] = {60 , 60 , 60 , 60 };
131- int nThreadsProcessNeighbours[MaxIter] = {256 , 256 , 256 , 256 };
132-
133- int nBlocksTracksSeeds[MaxIter] = {60 , 60 , 60 , 60 };
134- int nThreadsTracksSeeds[MaxIter] = {256 , 256 , 256 , 256 };
135-
136- int nBlocksVtxComputeTracklets[2 ] = {60 , 60 };
137- int nThreadsVtxComputeTracklets[2 ] = {256 , 256 };
138-
139- int nBlocksVtxComputeMatching[2 ] = {60 , 60 };
140- int nThreadsVtxComputeMatching[2 ] = {256 , 256 };
141-
142- O2ParamDef (ITSGpuTrackingParamConfig, " ITSGpuTrackingParam" );
143- };
144-
145108} // namespace o2::its
146109#endif
0 commit comments