Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

don't merge - release used for CTD19 #291

Conversation

felicepantaleo
Copy link

No description provided.

rovere and others added 30 commits September 3, 2018 12:26
…atrices of static dimensions to run on the GPUs
…o use matrices of static dimensions in order to run on the GPUs.
- deleted the forgotten prints and time measurements;
- created a new modifier for the broken line fit;
- switched back from tipMax=1 to tipMax=0.1 (the change will maybe be done in another PR);
- restored the original order of the cuts on chi2 and tip;
- deleted the default label to pixelFitterByBrokenLine;
- switched from CUDA_HOSTDEV to __host__ __device__;
- BrokenLine.h now uses dinamically-sized-matrices (the advantage in using them over the statically-sized ones is that the code would also work with n>4) and, as before, the switch can be easily done at the start of the file;
- hence, the test on GPUs now needs an increase in the stack size (at least 1761 bytes);
- some doxygen comments in BrokenLine.h have been updated.
@fwyzard fwyzard added the Pixels Pixels-related developments label Mar 21, 2019
fwyzard added a commit that referenced this pull request Mar 29, 2019
fwyzard added a commit that referenced this pull request Mar 29, 2019
@fwyzard
Copy link

fwyzard commented Mar 29, 2019

I've merged this on top of CMSSW_10_5_0_Patatrack, branched it as CMSSW_10_5_X_Patatrack_CTD19, and tagged it as CMSSW_10_5_0_Patatrack_CTD19.

@fwyzard
Copy link

fwyzard commented Mar 29, 2019

Note: for the Riemann fit workflow, an additional change is needed:

diff --git a/RecoPixelVertexing/PixelTriplets/plugins/CAHitQuadrupletGeneratorKernels.cu b/RecoPixelVertexing/PixelTriplets/plugins/CAHitQuadrupletGeneratorKernels.cu
index 166893ed9f5..959a910dbae 100644
--- a/RecoPixelVertexing/PixelTriplets/plugins/CAHitQuadrupletGeneratorKernels.cu
+++ b/RecoPixelVertexing/PixelTriplets/plugins/CAHitQuadrupletGeneratorKernels.cu
@@ -256,7 +256,7 @@ void kernel_VerifyFit(TuplesOnGPU::Container const * __restrict__ tuples,
   }
 
   const float par[4] = {0.68177776,  0.74609577, -0.08035491,  0.00315399};
-  constexpr float chi2CutFact = 30;  // *0.7 if Riemann....
+  constexpr float chi2CutFact = 45;  // 45 if Riemann....
   auto chi2Cut = [&](float pt) {
      pt = std::min(pt,10.f);
      return chi2CutFact*(par[0]+pt*(par[1]+pt*(par[2]+pt*par[3]))); 

@felicepantaleo felicepantaleo changed the base branch from CMSSW_10_5_X_Patatrack to CMSSW_10_6_X_Patatrack April 17, 2019 08:40
@fwyzard
Copy link

fwyzard commented Apr 17, 2019

I guess this is no longer the "release used for CTD19" ?

@fwyzard fwyzard closed this Apr 18, 2019
fwyzard pushed a commit that referenced this pull request May 15, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Pixels Pixels-related developments
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants