Loading…
Code C# for chaos analysis of relativistic many-body systems with reactions
In this work we present a reaction module for “Chaos Many-Body Engine” (Grossu et al., 2010 [1]). Following our goal of creating a customizable, object oriented code library, the list of all possible reactions, including the corresponding properties (particle types, probability, cross section, parti...
Saved in:
Published in: | Computer physics communications 2012-04, Vol.183 (4), p.1055-1059 |
---|---|
Main Authors: | , , , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | In this work we present a reaction module for “Chaos Many-Body Engine” (Grossu et al., 2010 [1]). Following our goal of creating a customizable, object oriented code library, the list of all possible reactions, including the corresponding properties (particle types, probability, cross section, particle lifetime, etc.), could be supplied as parameter, using a specific XML input file. Inspired by the Poincaré section, we propose also the “Clusterization Map”, as a new intuitive analysis method of many-body systems. For exemplification, we implemented a numerical toy-model for nuclear relativistic collisions at 4.5 A GeV/c (the SKM200 Collaboration). An encouraging agreement with experimental data was obtained for momentum, energy, rapidity, and angular π− distributions.
Program title: Chaos Many-Body Engine v02
Catalogue identifier: AEGH_v2_0
Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEGH_v2_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.: 184 628
No. of bytes in distributed program, including test data, etc.: 7 905 425
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. One processor used for each many-body system.
RAM: 128 Megabytes
Classification: 6.2, 6.5
Catalogue identifier of previous version: AEGH_v1_0
Journal reference of previous version: Comput. Phys. Comm. 181 (2010) 1464
External routines: Net Framework 2.0 Library
Does the new version supersede the previous version?: Yes
Nature of problem: Chaos analysis of three-dimensional, relativistic many-body systems with reactions.
Solution method: Second order Runge–Kutta algorithm for simulating relativistic many-body systems with reactions. Object oriented solution, easy to reuse, extend and customize, in any development environment which accepts .Net assemblies or COM components. Treatment of two particles reactions and decays. For each particle, calculation of the time measured in the particle reference frame, according to the instantaneous velocity. Possibility to dynamically add particle properties (spin, isospin, etc.), and reactions/decays, using a specific XML input file. Basic support for M |
---|---|
ISSN: | 0010-4655 1879-2944 |
DOI: | 10.1016/j.cpc.2012.01.009 |