...
首页> 外文期刊>Computer physics communications >LATTICEEASY: A program for lattice simulations of scalar fields in an expanding universe
【24h】

LATTICEEASY: A program for lattice simulations of scalar fields in an expanding universe

机译:LATTICEEASY:用于在扩展的宇宙中对标量场进行晶格模拟的程序

获取原文
获取原文并翻译 | 示例

摘要

We describe a C++ program that we have written and made available for calculating the evolution of interacting scalar fields in an expanding universe. The program is particularly useful for the study of reheating and thermalization after inflation. The program and its full documentation are available on the Web at http://www.science.smith.edu/departments/Physics/fstaff/gfelder/latticeeasy/. In this paper we provide a brief overview of what the program does and what it is useful for. Program summary Program title: LATTICEEASY Catalog identifier: AEAW_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEAW_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 2579 No. of bytes in distributed program, including test data, etc.: 34 521 Distribution format: tar.gz Programming language: C++ Computer: Any Operating system: Any RAM: Typically 4 MB to 800 MB Classification: 1.9 Nature of problem: After inflation the universe consisted of interacting fields in a high energy, nonthermal state [1]. The evolution of these fields can not be described with standard approximation techniques such as linearization, kinetic theory, or Hartree expansion, and must thus be simulated numerically. Fortunately, the fields rapidly acquire large occupation numbers over a range of frequencies, so their evolution can be accurately modeled with classical field theory [2]. The specific fields and interactions relevant at these high energies are not known, so different models must be tested phenomenologically. Solution method: LATTICEEASY solves the equations of motion for interacting scalar fields in an expanding universe. The user describes a particular theory by entering the field potential and its derivatives in a "model file" and the program then uses a staggered leapfrog method to evolve the field equations and Friedmann equation for the fields and the expansion of the universe. Restrictions: In its current form LATTICEEASY only includes scalar fields and does not include metric perturbations. Running time: The running time can range from minutes to weeks.
机译:我们描述了一个我们编写的C ++程序,该程序可用于计算扩展的宇宙中相互作用的标量场的演化。该程序对于研究充气后的再热和热化特别有用。该程序及其完整文档可从以下网站获得:http://www.science.smith.edu/departments/Physics/fstaff/gfelder/latticeeasy/。在本文中,我们简要概述了该程序的作用及其用途。程序摘要程序标题:LATTICEEASY目录标识:AEAW_v1_0程序摘要URL:http://cpc.cs.qub.ac.uk/summaries/AEAW_v1_0.html程序可从以下网站获取:CPC项目库,女王大学,贝尔法斯特,北爱尔兰规定:标准CPC许可证,http://cpc.cs.qub.ac.uk/licence/licence.html分布式程序中的行数,包括测试数据等:2579分布式程序中的字节数,包括测试数据等:34 521分发格式:tar.gz编程语言:C ++计算机:任何操作系统:任何RAM:通常为4 MB至800 MB分类:1.9问题的性质:膨胀后,宇宙由相互作用的场组成高能,非热态[1]。这些场的演化不能用线性逼近,动力学理论或Hartree展开之类的标准逼近技术来描述,因此必须进行数值模拟。幸运的是,这些场可以在一定频率范围内迅速获得大量的占领数,因此可以使用经典场论准确地模拟它们的演化[2]。与这些高能量有关的特定场和相互作用尚不清楚,因此必须在现象学上测试不同的模型。求解方法:LATTICEEASY求解在扩展的宇宙中相互作用的标量场的运动方程。用户通过在“模型文件”中输入场势及其导数来描述特定的理论,然后程序使用交错的跨越式方法来发展场方程和弗里德曼方程用于场和宇宙的扩展。限制:在当前形式中,LATTICEEASY仅包含标量字段,并且不包含度量扰动。运行时间:运行时间从几分钟到几周不等。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号