Code C# for chaos analysis of relativistic many-body systems

被引:6
作者
Grossu, I. V. [1 ]
Besliu, C. [1 ]
Jipa, Al. [1 ]
Bordeianu, C. C. [1 ]
Felea, D. [2 ]
Stan, E. [2 ]
Esanu, T. [1 ]
机构
[1] Univ Bucharest, Fac Phys, Bucharest 077125, Romania
[2] Inst Space Sci, Lab Space Res, Bucharest 077125, Romania
关键词
C#; Many-body; Billiard nuclear models; Chaos theory; Virial theorem; Nuclear fragmentation mechanism; Lyapunov exponent; Shannon entropy;
D O I
10.1016/j.cpc.2010.04.015
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This work presents a new Microsoft Visual C# .NET code library, conceived as a general object oriented solution for chaos analysis of three-dimensional, relativistic many-body systems. In this context, we implemented the Lyapunov exponent and the "fragmentation level" (defined using the graph theory and the Shannon entropy). Inspired by existing studies on billiard nuclear models and clusters of galaxies, we tried to apply the virial theorem for a simplified many-body system composed by nucleons. A possible application of the "virial coefficient" to the stability analysis of chaotic systems is also discussed. Program summary Program title: Chaos Many-Body Engine v01 Catalogue identifier: AEGH_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEGH_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.: 30 053 No. of bytes in distributed program, including test data, etc.: 801 258 Distribution format: tar.gz Programming language: Visual C# .NET 2005 Computer: PC Operating system: Net Framework 2.0 running on MS Windows Has the code been vectorized or parallelized?: Each many-body system is simulated on a separate execution thread RAM: 128 Megabytes Classification: 6.2, 6.5 External routines: Net Framework 2.0 Library Nature of problem: Chaos analysis of three-dimensional, relativistic many-body systems. Solution method: Second order Runge-Kutta algorithm for simulating relativistic many-body systems. Object oriented solution, easy to reuse, extend and customize, in any development environment which accepts Net assemblies or COM components. Implementation of: Lyapunov exponent, "fragmentation level", "average system radius", "virial coefficient", and energy conservation precision test. Additional comments: Easy copy/paste based deployment method. Running time: Quadratic complexity. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:1462 / 1468
页数:7
相关论文
共 16 条
  • [1] [Anonymous], 1985, Algorithmic Graph Theory
  • [2] [Anonymous], ASP NET MVC TIPS TRI
  • [3] [Anonymous], THESIS U BUCHAREST
  • [4] One-body dissipation and chaotic dynamics in a classical simulation of a nuclear gas
    Baldo, M
    Burgio, GF
    Rapisarda, A
    Schuck, P
    [J]. PHYSICAL REVIEW C, 1998, 58 (05): : 2821 - 2830
  • [5] Chaos analysis of a semi-classical nuclear billiard model
    Bordeianu, C. C.
    Felea, D.
    Besliu, C.
    Jipa, A.
    Grossu, I. V.
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2008, 179 (1-3) : 199 - 201
  • [6] Scilab software package for the study of dynamical systems
    Bordeianu, C. C.
    Besliu, C.
    Jipa, Al.
    Felea, D.
    Grossu, I. V.
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2008, 178 (10) : 788 - 793
  • [7] GROSSU IV, 2010, THESIS U BUCHAREST
  • [8] Jipa A L., 2004, Romanian Reports in Physics, V56, P577
  • [9] Landau RubinH., 2007, COMPUTATIONAL PHYS P
  • [10] Nagel C., 2008, Professional C# 2008