gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/PionBoxAnalysis [ Modules ]

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