Closed minhdng closed 4 years ago
Was this the first evaluation after you loaded the package on a clean kernel?
Also, could you give me the output of
RunningCouplings["SM", "TopQuarkPoleMassScale"]
? This will test to see if SMDR is working.RunningCouplings`Private`betaFunction["SM", "g1", 2]
? I think the problem may have to do with the context in which various symbols are being defined, and this might be evident in how the beta function definitions are imported.Yes it was loaded in a clean Kernel.
The first time report errors.
The second run is fine, which indicates forward defined constants/functions.
This looks like a failure with SMDR. The code generates the file RunningCouplings/include/SM/smdr-runningcouplings-mt.wl
after the first run of SMDR to speed things up later. Can you post the contents of this file?
Here it is
Ok, it looks like that file is storing an unevaluated command. This is a bug: I need to allow the definition of RunningCouplings
PrivateuRunningCouplings
to take a string (such as "TopQuarkPoleMassScale"
) as a scale specification.
I suggest that you delete the file RunningCouplings/include/SM/smdr-runningcouplings-mt.wl
so that it can be regenerated with the correct values after the bugfix.
Problem encountered running first example in
usage-examples.nb
OS: Mac OS Catalina 10.15.6 Mathematica: 12.1.0.0, Student Edition