-
Notifications
You must be signed in to change notification settings - Fork 0
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
Configuration database(s) #3
Comments
|
Hi Christopher just a brief reply on two points, tomorrow we can discuss more:
It's also fine to automate stuffs, but according to me this is a second-order problem: the first-order is how to run the stuffs manually in a reproducible way, i.e. keeping all the information used in generation. Of course it doesn't make much sense that the information on how to generate the objects it's only in the generated object (while if we are speaking about putting it also in them I perfectly agree, this will have also the benefit of being able to tell if an object it's or it's not up to date with the central information store, e.g. if you have changed the |
I see - and I also completely agree. Naturally, the source where it all comes from is a repository containing all the runcards, so something like https://github.com/scarrazza/applgridew. Thinking this idea further, we have two parts: process-dependent information, like cuts, and so on so forth, and process-independent information like parameter values. The former should be in runcards, and the latter in a database that defines the theory. |
Ok, I'm glad that a - at least partial - solution already exists, i.e. since you had to generate the hadronics you already thought about this. Still there are three main points:
|
Can we maybe talk about this later after the phone conference? |
that's why splitting is a good idea
I think we first should agree on a proposal among ourselves before going "public" to the collaboration ... |
What I meant is can we (you, Alessandro, I and possibly Juan and Stefano) talk about it after the phone conference, that is in a meeting after the PC! |
Sorry I missed the important word "after" ;-) fine by me - after having lunch after the PC though ;-) |
I would also like to have lunch, but I have no real opinion on how the databases should behave so feel free to do it without me. My only comment would be on:
and
I agree with both accounts. Specially with the last point. It's what vp already does, which dumps all user info but also any defaults that were not set so that any output is reproducible if ran with the same version of the code. Of course, in this case one would dump the runcard for
We will end up re-implementing |
Sorry, I have to teach after the PC. I think you could write a specification for the database too, so we can discuss in more detail. |
Later perfectly fine, right after lunch I would be in trouble, since I have to meet a student. But we should finish no later than 15.
I believe that |
Please send an email with a link where we can meet! |
|
Current status
Problems
FNS
actually should only matter for cross sections, but instead is also (ab-)used for evolutionFONLL
is not involved in evolution and its threshold does not play any role in evolutionM_Z, M_W, sin(theta_w), G_F, alphaqed
are not linearly independentConfigurations ("o-cards")
eko
andyadism
will be shipped default-less (in big contrast toAPFEL
)eko
andyadism
require some additional configurations:eko
"operators": the target scale of the operators, the discretization and some numerical detailsyadism
"observables": the discretization, DIS configurations (currents, hadron, lepton) and the target functions, e.g.F2total(x=0.1, Q2=90)
eko
already ignores theFNS
setting, but instead it has to be fed with the correctkcThr
yadism
has to be fed with the correctkDIScThr
(the name can of course be changed tokxscThr
or similar) to determine the thresholds andFNS
to determine the (re-)combination of heavy/light coefficient functionseko
, but not inyadism
Proposed Workflow
pineko
should determine a consistent configuration for botheko
andyadism
f_j(x,Q_0) -> theory prediction
Questions
The text was updated successfully, but these errors were encountered: