文件名称:MGReweightCondor:通过分割 LHE 文件在秃鹰上运行 MadGraph Reweight 的脚本
文件大小:17KB
文件格式:ZIP
更新时间:2024-06-23 19:03:24
Python
简介及宗旨 MadGraph 的重新加权函数首先计算新模型参数的新矩阵元素,然后通过比率的平方形成事件权重(更多信息 )。 它为每个事件评估这些并将这些新事件写入文件。 它的计算密集程度远不及完整计算,因此它没有设置为并行或能够在 condor 上运行。 问题在于,对于大量事件和几个不同的权重,它可以累加。 对于 100,000 个事件,每个 1 小时的 20 个权重在本地运行是一个延伸,而对于大约 100 万个事件,这是不合理的。 此脚本通过将 LHE 文件拆分为多个部分并在 condor 上分别对每个拆分文件运行该进程来解决此问题。 它的计算效率不高,但它是最简单的解决方案。 MadGraph 的运行方式与在服务器上完全一样,优点是 Condor 允许您同时运行多个单独的作业,而不是按顺序运行。 用法: 调用程序为: condor_reweight.py [config_file_
【文件预览】:
MGReweightCondor-master
----merge_files()
--------merge.pl(9KB)
--------merge_weighted_files.py(622B)
--------setup_merge.py(586B)
----.gitignore(34B)
----README.md(6KB)
----config_files()
--------example.cfg(4KB)
----condor_reweight.py(9KB)
----transfer_files()
--------me5_configuration.txt(5KB)
----setup.sh(477B)
----templates()
--------submit_condor_template(765B)
--------madevent_reweight_template(65B)
--------run_madgraph_reweight_template(450B)
----splitLHEFile.py(2KB)