TABLE OF CONTENTS
- 1. /PionBoxAnalysis
- 1.1. PionBoxAnalysis/tTmunuNmu
- 1.2. PionBoxAnalysis/do_Tmunu
- 1.3. PionBoxAnalysis/perEnsemble_Tmunu
- 1.4. PionBoxAnalysis/do_P
- 1.5. PionBoxAnalysis/do_velrel
- 1.6. PionBoxAnalysis/DoBoxAnalysisTime
- 1.7. PionBoxAnalysis/CalcAverageVelRel
- 1.8. PionBoxAnalysis/FillTmunu
- 1.9. PionBoxAnalysis/readInput
- 1.10. PionBoxAnalysis/pionBoxAnalysis
/PionBoxAnalysis [ Modules ]
NAME
module BoxAnalysis
PURPOSE
PionBoxAnalysis/tTmunuNmu [ Types ]
[ Top ] [ PionBoxAnalysis ] [ Types ]
NAME
type tTmunuNmu
PURPOSE
This stores Tmunu, Nmu and Jmu:
- Tmunu = 1/(n_ens*V_box) sum_i (pmu pnu)/p0
- Nmu = 1/(n_ens*V_box) sum_i pmu/p0
- Jmu = 1/(n_ens*V_box) sum_i pmu/p0 * q_i
SOURCE
type tTmunuNmu real, dimension(0:9) :: Tmunu = 0. ! the Tmunu tensor real, dimension(0:3) :: Nmu = 0. ! the particle flow real, dimension(0:3) :: Jmu = 0. ! the electrical charge flow end type tTmunuNmu
PionBoxAnalysis/do_Tmunu [ Global module-variables ]
[ Top ] [ PionBoxAnalysis ] [ 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
PionBoxAnalysis/perEnsemble_Tmunu [ Global module-variables ]
[ Top ] [ PionBoxAnalysis ] [ Global module-variables ]
SOURCE
logical,save :: perEnsemble_Tmunu=.false.
PURPOSE
Switch for Tmunu output. One file per ensemble!
NOTE 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!
PionBoxAnalysis/do_P [ Global module-variables ]
[ Top ] [ PionBoxAnalysis ] [ Global module-variables ]
SOURCE
logical,save :: do_P=.false.
PURPOSE
Switch for dN/p^2 dp output
PionBoxAnalysis/do_velrel [ Global module-variables ]
[ Top ] [ PionBoxAnalysis ] [ Global module-variables ]
SOURCE
logical,save :: do_velrel=.false.
PURPOSE
Switch for calculating velrel
PionBoxAnalysis/DoBoxAnalysisTime [ Subroutines ]
[ Top ] [ PionBoxAnalysis ] [ Subroutines ]
NAME
subroutine DoPionBoxAnalysisTime(realPart,timestep)
PURPOSE
PionBoxAnalysis/CalcAverageVelRel [ Subroutines ]
[ Top ] [ PionBoxAnalysis ] [ 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.
PionBoxAnalysis/FillTmunu [ Subroutines ]
[ Top ] [ PionBoxAnalysis ] [ Subroutines ]
NAME
subroutine FillTmunu(TmunuNmu, pPart)
PURPOSE
add the momentum of the given particle to the entries of Tmunu, Nmu, Jmu
PionBoxAnalysis/readInput [ Subroutines ]
[ Top ] [ PionBoxAnalysis ] [ Subroutines ]
NAME
subroutine readInput
PURPOSE
Reads input in jobcard out of namelist "pionBoxAnalysis"
PionBoxAnalysis/pionBoxAnalysis [ Namelists ]
[ Top ] [ PionBoxAnalysis ] [ Namelists ]
NAME
NAMELIST pionBoxAnalysis
PURPOSE
Includes the switches: