Programs in Physics & Physical Chemistry
|[Licence| Download | New Version Template] aegh_v2_0.tar.gz(7720 Kbytes)|
|Manuscript Title: Code C# for chaos analysis of relativistic many-body systems with reactions|
|Authors: I.V. Grossu, C. Besliu, Al. Jipa, E. Stan, T. Esanu, D. Felea, C.C. Bordeianu|
|Program title: Chaos Many-Body Engine v02|
|Catalogue identifier: AEGH_v2_0|
Distribution format: tar.gz
|Journal reference: Comput. Phys. Commun. 183(2012)1055|
|Programming language: Visual C# .NET 2005.|
|Operating system: .Net Framework 2.0 running on MS Windows.|
|Has the code been vectorised or parallelized?: Each many-body system is simulated on a separate execution thread. One processor used for each many-body system.|
|RAM: 128 Megabytes|
|Keywords: Object oriented programming, Visual C# .Net, Many-body, Nuclear relativistic collisions, Chaos theory, Virial theorem, Lyapunov exponent, Fragmentation level, Clusterization map, Runge-Kutta algorithm, Reactions, Monte Carlo simulations.|
|PACS: 24.60.Lz, 05.45.a.|
|Classification: 6.2, 6.5.|
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.
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 Monte Carlo simulations. Implementation of: Lyapunov exponent, "fragmentation level", "average system radius", "virial coefficient", "clusterization map" , and energy conservation precision test. As an example of use, we implemented a toy-model for nuclear relativistic collisions at 4.5 A GeV/c.
Reasons for new version:
Following our goal of applying chaos theory to nuclear relativistic collisions at 4.5 A GeV/c, we developed a reaction module integrated with the Chaos Many Body Engine.
Summary of revisions:
1. In the previous version, inheriting the Particle class was the only possibility of implementing more particle properties (spin, isospin, and so on). In the new version, particle properties can be dynamically added using a dictionary object.
2. The application was improved in order to calculate the time measured in the own reference frame of each particle.
3. We developed a reaction module for treating the following processes:
5. The simulation output files were modified for systems with reactions, assuring also the backward compatibility.
6. We propose the "Clusterization Map" as a new investigation method of Many-Body systems.
7. The multi-dimensional Lyapunov Exponent was adapted in order to be used for systems with variable structure.
8. Basic support for Monte-Carlo simulations was also added.
Windows forms application for testing the engine.
Easy copy/paste based deployment method.
|Disclaimer | ScienceDirect | CPC Journal | CPC | QUB|