TABLE OF CONTENTS
- 1. /BoxAnalysis
- 1.1. BoxAnalysis/BoxAnalysis
- 1.1.1. BoxAnalysis/tTmunuNmu
- 1.1.2. BoxAnalysis/useSet
- 1.1.3. BoxAnalysis/do_Tmunu
- 1.1.4. BoxAnalysis/perEnsemble_Tmunu
- 1.1.5. BoxAnalysis/do_TmunuZ
- 1.1.6. BoxAnalysis/selectTmunuFormat
- 1.1.7. BoxAnalysis/do_P
- 1.1.8. BoxAnalysis/do_velrel
- 1.1.9. BoxAnalysis/do_posrel
- 1.1.10. BoxAnalysis/do_Cumulants
- 1.1.11. BoxAnalysis/do_Mult
- 1.1.12. BoxAnalysis/factorSubBoxVolume
- 1.1.13. BoxAnalysis/do_DumpPartVec
- 1.1.14. BoxAnalysis/readInput
- 1.1.15. BoxAnalysis/DoBoxAnalysisTime
- 1.1.16. BoxAnalysis/CalcAverageVelRel
- 1.1.17. BoxAnalysis/CalcAveragePosRel
/BoxAnalysis [ Modules ]
NAME
module BoxAnalysis
PURPOSE
Do some analysis for the box init.
NOTES
- At the moment, only BoxAnalysis_FinalSum_Mult_SetX.dat, E_SetX_finalSum.dat, p_SetX_finalSum.dat are able to accumulate statistics by doing multiple runs per energy. All other output is just from the last run.
BoxAnalysis/useSet [ Global module-variables ]
[ Top ] [ BoxAnalysis ] [ Global module-variables ]
SOURCE
logical, dimension(nSet), save :: useSet = (/ .false., .false., .false., .true., .true. /)
PURPOSE
Array to indicate, which particle set will be used for output
BoxAnalysis/do_Tmunu [ Global module-variables ]
[ Top ] [ BoxAnalysis ] [ Global module-variables ]
SOURCE
logical,save :: do_Tmunu=.false.
PURPOSE
Switch for Tmunu output. default: Only one file for all ensemble! you may change this with the flag perEnsemble_Tmunu
BoxAnalysis/perEnsemble_Tmunu [ Global module-variables ]
[ Top ] [ BoxAnalysis ] [ Global module-variables ]
SOURCE
logical,save :: perEnsemble_Tmunu=.false.
PURPOSE
Switch for Tmunu output. One file per ensemble!
NOTES
this may slow down the execution dramatically, since huge output to the hard drive is induced. You may observe this, if e.g the cpu load drops permanently to 30%. Thus: switch it on, only if you want it!
NOTES
This is mutually exclusive with do_TmunuZ
BoxAnalysis/do_TmunuZ [ Global module-variables ]
[ Top ] [ BoxAnalysis ] [ Global module-variables ]
SOURCE
logical,save :: do_TmunuZ = .false.
PURPOSE
switch for Tmunu for every z-coordinate
NOTES
This is mutually exclusive with perEnsemble_Tmunu
BoxAnalysis/selectTmunuFormat [ Global module-variables ]
[ Top ] [ BoxAnalysis ] [ Global module-variables ]
SOURCE
integer,save :: selectTmunuFormat = 2
PURPOSE
select output format of Tmunu (binary encoded):
- 1: ASCII
- 2: Binary
- 3: ASCII + Binary
BoxAnalysis/do_P [ Global module-variables ]
[ Top ] [ BoxAnalysis ] [ Global module-variables ]
SOURCE
logical,save :: do_P=.false.
PURPOSE
Switch for dN/p^2 dp output
BoxAnalysis/do_velrel [ Global module-variables ]
[ Top ] [ BoxAnalysis ] [ Global module-variables ]
SOURCE
logical,save :: do_velrel=.false.
PURPOSE
Switch for calculating velrel
BoxAnalysis/do_posrel [ Global module-variables ]
[ Top ] [ BoxAnalysis ] [ Global module-variables ]
SOURCE
logical,save :: do_posrel = .false.
PURPOSE
Switch for calculating relative distance
BoxAnalysis/do_Cumulants [ Global module-variables ]
[ Top ] [ BoxAnalysis ] [ Global module-variables ]
SOURCE
logical,save :: do_Cumulants=.false.
PURPOSE
Switch for calculating cumulants
BoxAnalysis/do_Mult [ Global module-variables ]
[ Top ] [ BoxAnalysis ] [ Global module-variables ]
SOURCE
logical,save :: do_Mult = .false.
PURPOSE
Switch for counting multiplicities
BoxAnalysis/factorSubBoxVolume [ Global module-variables ]
[ Top ] [ BoxAnalysis ] [ Global module-variables ]
SOURCE
real,save :: factorSubBoxVolume = 0.5
PURPOSE
Volume of the sub box relative to the full box
BoxAnalysis/do_DumpPartVec [ Global module-variables ]
[ Top ] [ BoxAnalysis ] [ Global module-variables ]
SOURCE
logical,save :: do_DumpPartVec = .false.
PURPOSE
Switch for writing the whole particle vector to file at the end of the run
BoxAnalysis/readInput [ Subroutines ]
[ Top ] [ BoxAnalysis ] [ Subroutines ]
NAME
subroutine readInput
PURPOSE
Reads input in jobcard out of namelist "BoxAnalysis"
BoxAnalysis/BoxAnalysis [ Namelists ]
[ Top ] [ BoxAnalysis ] [ Namelists ]
NAME
NAMELIST BoxAnalysis
PURPOSE
Includes the switches:
- do_Tmunu
- do_TmunuZ
- perEnsemble_Tmunu
- selectTmunuFormat
- do_P
- do_velrel
- do_posrel
- do_Cumulants
- useSet
- factorSubBoxVolume
- do_DumpPartVec
BoxAnalysis/DoBoxAnalysisTime [ Subroutines ]
[ Top ] [ BoxAnalysis ] [ Subroutines ]
NAME
subroutine DoBoxAnalysisTime(realPart,timestep)
PURPOSE
BoxAnalysis/CalcAverageVelRel [ Subroutines ]
[ Top ] [ BoxAnalysis ] [ Subroutines ]
NAME
subroutine CalcAverageVelRel(realPart,timestep,nEns,nPart)
PURPOSE
calculate the average v_rel of all particles with each other. Due to speed reasons, it may be a good idea to correlate only particles in the same ensemble, but this s only a approximation.
BoxAnalysis/CalcAveragePosRel [ Subroutines ]
[ Top ] [ BoxAnalysis ] [ Subroutines ]
NAME
subroutine CalcAverageVelPos(realPart,timestep,nEns,nPart)
PURPOSE
calculate the average relative distance of particles in the same ensemble.