An upgraded version of the generator BCVEGPY2.0 for hadronic production of Bc meson and its excited states

An upgraded version of the generator BCVEGPY2.0 for hadronic production of Bc meson and its excited states
复制标题

DOI:
10.1016/j.cpc.2006.07.014
复制
发表时间:
2006-04
期刊:
Comput. Phys. Commun.
影响因子:
--
通讯作者:
Chao-Hsi Chang;Jian-xiong Wang;Xing-Gang Wu
Chao-Hsi Chang;Jian-xiong Wang;Xing-Gang Wu
中科院分区:
其他
文献类型:
--
作者:
Chao-Hsi Chang;Jian-xiong Wang;Xing-Gang Wu

文献摘要

被引文献

相似文献

程序包BCVEGPY2.0的升级版本:[C-H.Chang,J-X.Wang,X.-G Wu,Comput.太棒了。交警。174(2006)241]提出的,工作在Linux系统下的BCVEGPY2.1。使用该版本和GNU C编译器,用户可以非常方便地模拟各种实验环境中的BC事件。与BCVEGPY2.0相比,它具有更好的模块化和代码可重用性(不同模块之间的交叉通信更少)。此外,在升级版本中安排了一个特殊的执行,即GNU命令make在主代码目录中的主Makefile的帮助下编译所请求的代码,然后构建一个默认名称为run的可执行文件。最后,这篇论文也可以被认为是一个错误,即BCVEGPY2.0中的打字错误并列出了相应的更正。新版程序(BCVEGPY2.1)摘要:程序标题:BCVEGPY2.1目录标识符:adtj_v2_1程序摘要URL:http://cpc.cs.qub.ac.uk/summaries/ADTJ_v2_1程序可从:爱尔兰贝尔法斯特女王大学CPC程序图书馆获得原始程序参考:BCVEGPY2.0在CPC:COPUT中的参考。太棒了。交警。174(2006)241新版本是否取代了旧程序:没有计算机:任何基于PC机、FORTRAN 77或FORTRAN 90和GNU C编译器以及操作系统的Linux:使用Linux编程语言:Fortran 77/90执行典型数据所需的内存:约2.0MB否。分布式程序中的行数,包括测试数据等:31 521 No.分布式程序中的字节数,包括测试数据等:1 310 179分布格式:tar.gz物理问题的性质:Bcmeon本身的强子产生及其激发态解决方法:带选项的代码可以生成加权和未加权事件。提供了与PYTHIA的接口,以满足生产中喷气机强子化的需要。对问题复杂性的限制:通过胶子-胶子聚变机制,给出了S波态和P波态的(CB‘)夸克的强子产生,这是所谓的“完全计算”方法。新版本的原因:根据用户的反馈,我们对程序进行了方便的重新安排,这样用户就可以很容易地根据自己的实验环境(如探测器接受度和实验切割)进行模拟。我们花了很多精力将程序重新安排成几个模块,减少了模块之间的交叉通信,精简了主程序,所有进一步的操作都与主程序解耦,可以方便地调用各种目的。典型运行时间:典型运行时间取决于机器和用户参数。通常,对于S波夸克的产生,当IDWTUP=1时,在1.8GHz的Intel P4处理器机器上产生1000个事件大约需要20小时;然而,当IDWTUP=3时,产生106个事件只需要大约40分钟。在产生过程中,P波(CB‘)夸克的产生时间几乎是其S波夸克的两倍。更改摘要(改进):(1)方案的结构和组织发生了很大变化。新版本包BCVEGPY2.1被分成几个模块,模块之间的交叉通信较少(一些旧版本的源文件为此被分成几个部分)。主程序被精简,所有进一步的操作都与主程序解耦,以便它们可以被…
An upgraded version of the package BCVEGPY2.0: [C.-H. Chang, J.-X. Wang, X.-G. Wu, Comput. Phys. Commun. 174 (2006) 241] is presented, which works under LINUX system and is named as BCVEGPY2.1. With the version and a GNU C compiler additionally, users may simulate the Bc-events in various experimental environments very conveniently. It has been manipulated in better modularity and code reusability (less cross communication among various modules) than BCVEGPY2.0 has. Furthermore, in the upgraded version a special execution is arranged as that the GNU command make compiles a requested code with the help of a master makefile in main code directory, and then builds an executable file with the default name run. Finally, this paper may also be considered as an erratum, i.e., typo errors in BCVEGPY2.0 and corrections accordingly have been listed. NEW VERSION PROGRAM (BCVEGPY2.1) SUMMARY: Title of program: BCVEGPY2.1 Catalogue identifier: ADTJ_v2_1 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/ADTJ_v2_1 Program obtainable from: CPC Program Library, Queen's University of Belfast, N. Ireland Reference to original program: BCVEGPY2.0 Reference in CPC: Comput. Phys. Commun. 174 (2006) 241 Does the new version supersede the old program: No Computer: Any LINUX based on PC with FORTRAN 77 or FORTRAN 90 and GNU C compiler as well Operating systems: LINUX Programming language used: FORTRAN 77/90 Memory required to execute with typical data: About 2.0 MB No. of lines in distributed program, including test data, etc.: 31 521 No. of bytes in distributed program, including test data, etc.: 1 310 179 Distribution format: tar.gz Nature of physical problem: Hadronic production of Bcmeson itself and its excited states Method of solution: The code with option can generate weighted and unweighted events. An interface to PYTHIA is provided to meet the needs of jets hadronization in the production. Restrictions on the complexity of the problem: The hadronic production of (cb¯)-quarkonium in S-wave and P-wave states via the mechanism of gluon–gluon fusion are given by the so-called ‘complete calculation’ approach. Reasons for new version: Responding to the feedback from users, we rearrange the program in a convenient way and then it can be easily adopted by the users to do the simulations according to their own experimental environment (e.g. detector acceptances and experimental cuts). We have paid many efforts to rearrange the program into several modules with less cross communication among the modules, the main program is slimmed down and all the further actions are decoupled from the main program and can be easily called for various purposes. Typical running time: The typical running time is machine and user-parameters dependent. Typically, for production of the S-wave (cb¯)-quarkonium, when IDWTUP=1, it takes about 20 hour on a 1.8 GHz Intel P4-processor machine to generate 1000 events; however, when IDWTUP=3, to generate 106events it takes about 40 minutes only. Of the production, the time for the P-wave (cb¯)-quarkonium will take almost two times longer than that for its S-wave quarkonium. Summary of the changes (improvements): (1) The structure and organization of the program have been changed a lot. The new version package BCVEGPY2.1 has been divided into several modules with less cross communication among the modules (some old version source files are divided into several parts for the purpose). The main program is slimmed down and all the further actions are decoupled from the main program so that they can be …