feynrules nlo model

您好,我在github上看到你的feynrules example.我想请问您我也在用feynrules产生NLO UFO model,但是用NLOCT产生.NLO文件的时候总是有问题,您能不能帮我看一看问题出在哪里。
下面是我的mathematica code,产生的.NLO文档内容在截图里。


$FeynRulesPath = SetDirectory[$HomeDirectory <> "/Downloads/FeynRules"]

<< FeynRules`

LoadModel["SM1.fr"]

Lren = OnShellRenormalization[LSM + LSILH, QCDOnly -> True, 
   FlavorMixing -> False];
WriteFeynArtsOutput[Lren, GenericFile -> False, Output -> "Tutorial"];

SetDirectory[$HomeDirectory <> "/Downloads/FeynRules"]



<< NLOCT`

WriteCT["Tutorial", "Lorentz", Output -> "Tutorial", QCDOnly -> True, 
 Exclude4ScalarsCT -> True]

img

确保使用的FeynRules版本与NLOCT包兼容。不同版本之间可能存在差异和依赖关系,因此请确保你的版本是匹配的。

既然你是参照别人的项目代码写的,但是的出现了问题,这种情况下一般都是环境的差异导致的,比如系统或者使用到的库的版本不一致、软件本部不一致等。建议往这个方面先排查下。其次检查下代码,尤其是初学者,就算是抄别人的代码都很容易打错,写错。

可能是FeynRules版本与NLOCT包的版本不兼容

一般是环境和别人项目的不一样,安装原项目的环境、配置,弄一遍试试

如果你在使用NLOCT生成NLO文件时遇到问题,你可以尝试以下方法:

检查输入文件的正确性:首先确保你的输入文件是正确的,即输入文件使用的名称、字体、大小、颜色等是否与实际情况相符。此外,确保输入的格式正确,可以使用工具来检查。

检查NLOCT的设置:NLOCT有一些参数可以设置,如字体、大小、颜色等,可能会影响最终的NLO文件。确保这些设置是正确的,建议按照官方文档推荐的方式进行设置。

检查TeX发行版和宏包的安装情况:NLOCT使用TeX编译输入文件并生成NLO文件,在使用NLOCT之前要确保TeX发行版和使用的宏包已经正确安装。

尝试升级NLOCT版本:如果你使用的是较旧的NLOCT版本,尝试升级到最新版本,可能会解决某些已知的问题。

向NLOCT作者寻求帮助:如果以上方法都无法解决你的问题,你可以向NLOCT的作者寻求帮助,可能会得到更有价值的建议。

确保您的输入文件格式正确。

检查您的输入文件是否存在语法错误或逻辑错误。

回答部分参考、引用ChatGpt以便为您提供更准确的答案:

根据您提供的信息,您正在使用 FeynRules 生成 NLO UFO 模型,并且在使用 NLOCT 生成 .NLO 文件时遇到问题。您希望我帮助您找出问题所在。

根据您提供的 Mathematica 代码,您的代码看起来没有明显的错误。然而,由于您没有提供截图或具体的错误信息,我无法直接确定问题所在。但我可以给您一些常见问题的可能解决方案,以帮助您进行故障排除。

首先,请确保您已正确安装了 FeynRules 和 NLOCT,并且路径设置正确。确保这些软件包是最新版本,并且与您使用的 Mathematica 版本兼容。

其次,检查您的 FeynRules 模型定义文件(SM1.fr)是否正确加载,并且其中的模型定义没有错误。确保该模型定义文件是最新版本并且与 FeynRules 版本兼容。

另外,请确保您的 FeynRules 模型定义文件中定义了正确的耦合和粒子内容,并且正确地设置了您想要的具体过程。您可以仔细检查模型定义文件以确认这些信息是否正确。

另一个可能的问题是在生成 .NLO 文件时使用了不兼容的选项。您可以查看 NLOCT 的文档以确认您使用的选项是否正确,并尝试根据需要进行调整。

最后,如果可能的话,请提供更详细的错误信息或截图,这将有助于更准确地确定问题所在。

如果您能提供更多细节或明确的错误信息,我将尽力帮助您解决问题。

我的建议是:

  1. 设置FeynRules的全路径,确保NLOCT能找到FeynRules。
  2. 不设置NLOCT的QCDOnly和Exclude4ScalarsCT选项,使用默认值生成.NLO。
  3. 检查SM1.fr是否正确
  4. 更新NLOCT到最新版本

FeynRules的上手使用1--介绍&模型参数设置
可以参考下