gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/BoxAnalysis [ Modules ]

[ Top ] [ 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:


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.