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
Removed PolyFit3DParametrizedMagneticField from Threaded branch #3200
Removed PolyFit3DParametrizedMagneticField from Threaded branch #3200
Conversation
The PolyFit3DParametrizedMagneticField is not presently thread safe. To avoid problems with the static analyzer we are removing it from the threaded branch. If the code is made thread safe, we will add it back.
A new Pull Request was created by @Dr15Jones (Chris Jones) for CMSSW_7_1_THREADED_X. Removed PolyFit3DParametrizedMagneticField from Threaded branch It involves the following packages: MagneticField/ParametrizedEngine @nclopezo, @cmsbuild, @anton-a, @thspeer, @slava77, @Degano can you please review it and eventually sign? Thanks. |
@@ -1,40 +0,0 @@ | |||
#ifndef PolyFit3DParametrizedMagneticField_h |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I may suggest to put an error directive with some info in case someone tries to use this file
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The code was in the plugins directory and therefore it was impossible to link to the implementation of this class. So even if someone tried to include that header their code would have failed at link time.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
that's true, nothing to do here then
is this going to go to the main 71X branch, eventually? |
When we switch 7_1_THREADED_X to be 7_1_X it becomes the default. If the thread safety issues are fixed before that then it will be available. |
(these questions are somewhat beyond the scope of this PR) Curiously, in https://github.com/cms-sw/cmssw/compare/CMSSW_7_1_X...CMSSW_7_1_THREADED_X?w=1 (more specific to this PR) |
@nclopezo ping? |
Hi, In the workflows So the .root files are not generated, and the comparison cannot be run. Do I have to run them in a different way in this case? |
It is necessary to add a special customize function to the job or make a any RelVals run. @ktf could you show David? |
I will. DavidM pass by tomorrow. On 8 Apr 2014, at 14:10, Chris Jones wrote:
|
-1 runTheMatrix-results/25.0_TTbar+TTbar+DIGI+RECO+HARVEST+ALCATT/step3_TTbar+TTbar+DIGI+RECO+HARVEST+ALCATT.log you can see the results of the tests here: |
is this multi-thread? |
@VinInn Vincenzo, yes this particular test was using 4 threads. You can actually see that in the log message at the beginning of the log file. |
…edEngineFromThreaded MagneticField/ParametrizedEngine -- Removed PolyFit3DParametrizedMagneticField from Threaded branch
The PolyFit3DParametrizedMagneticField is not presently thread safe. To avoid
problems with the static analyzer we are removing it from the threaded
branch. If the code is made thread safe, we will add it back.