gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/sourceProperties [ Modules ]

[ Top ] [ Modules ]

NAME

module sourceProperties

PURPOSE

Administrates the calculation of local thermodynamical quantities

NOTES

  • Calculation of longitudinal and transversal pressure densities.
  • This module can be used in RMF- and Skyrme-mode, however, in Skyrme-mode the calculation of the pressures has to be still implemented.
  • This module estimates the time for switching from dynamical BUU to statistical fragmentation.


sourceProperties/TheTensor [ Global module-variables ]

[ Top ] [ sourceProperties ] [ Global module-variables ]

SOURCE

  real(singlePrecision), allocatable, dimension(:,:,:,:,:), SAVE :: TheTensor

PURPOSE

Energy-momentum tensor T^{\mu\nu}(x) at each grid point.

NOTES

  • The structure of the TheTensor:
  • TheTensor(:,:,:,:,:) = T(x,y,z,0:3,0:3)


sourceProperties/PressureField [ Global module-variables ]

[ Top ] [ sourceProperties ] [ Global module-variables ]

SOURCE

  real(singlePrecision), dimension(:,:), allocatable, SAVE :: PressureField

PURPOSE

Components of the pressure density field at the center of the source(s).

NOTES

  • 1-Index: Source label.
  • 2-Index: diagonal components (P_xx,P_yy,P_zz) of T^{\mu\nu}(x)


sourceProperties/Anisotropy [ Global module-variables ]

[ Top ] [ sourceProperties ] [ Global module-variables ]

SOURCE

  real(singlePrecision), dimension(:), allocatable, SAVE :: Anisotropy

PURPOSE

Anisotropy factor Q(x)=2*T^{zz}(x)-(T^{xx}(x)+T^{yy}(x)) at the center of the source(s).


sourceProperties/MeanAnisotropy [ Global module-variables ]

[ Top ] [ sourceProperties ] [ Global module-variables ]

SOURCE

  real, SAVE :: meanAnisotropy = 0.0

PURPOSE

Average anisotropy factor <Q> (over the sources).


sourceProperties/InvariantDensity [ Global module-variables ]

[ Top ] [ sourceProperties ] [ Global module-variables ]

SOURCE

  real(singlePrecision), dimension(:), allocatable, SAVE :: InvariantDensity

PURPOSE

Invariant Density at the center of the source(s).


sourceProperties/sourceProperties_Main [ Subroutines ]

[ Top ] [ sourceProperties ] [ Subroutines ]

NAME

subroutine sourceProperties_Main(time,NumSources,TheSource,instability_Flag)

PURPOSE

main routine: administrates the calculation of local thermodynamical properties of the source(s) and the determination of local spinodal instabilities.

INPUTS

  • real, :: time -- actual time (fm/c)
  • integer :: NumEnsemples -- number of ensemples
  • type(particle), dimension(:,:), :: realPV -- the real particle vector
  • integer, :: NumSources -- number of valid sources


sourceProperties/allocateFields [ Subroutines ]

[ Top ] [ sourceProperties ] [ Subroutines ]

PURPOSE

Allocation of the energy-momentum Tensor at the first call.

NOTES

The allocation of the tensor is done only at the first call, since its size remains constant. For other fields of this module, see notes in the routines (de)allocate_sourceFields.


sourceProperties/get_localPressure [ Subroutines ]

[ Top ] [ sourceProperties ] [ Subroutines ]

PURPOSE

Determination of the local Pressure density, baryon density and of local anisotropies at the center of the source(s), as well as determination of the average anisotropy ratio.

INPUTS

integer :: NumEnsemples -- Number of ensemples integer :: MaxNumSources -- Max. number of valid sources integer,dimension(:) :: NumSources -- Number of valid sources type(quelle), dimension(:,:) :: TheSource -- source(s) properties

USES

sourceTypeDefinition, densitymodule,lorentzTrafo


sourceProperties/EnergyMomentumTensor [ Subroutines ]

[ Top ] [ sourceProperties ] [ Subroutines ]

PURPOSE

Determination of the energy-momentum tensor at each grid point.

INPUTS

  • type(particle), dimension(:,:), intent(in) :: teilchen

OUTPUT

The Energy-Momentum-Tensor Tensor(:,:,:,:,:) T^{\mu\nu}(x)

NOTES

  • Valid only the RMF mode!
  • Calculation of T^{\mu\nu} in the same system as done for the currents.


sourceProperties/WriteSourceInfo [ Subroutines ]

[ Top ] [ sourceProperties ] [ Subroutines ]

PURPOSE

Administrates the printing of source properties.

NOTES

  • Print information on sources as function of time
  • PrintCotrol = true --> prints at onset of equilibration (SourceFile.dat)
  • FinalFlag = true --> prints at onset of equilibration after forced decays (SourceFile_NoResonances.dat)
  • The file "SourceFile.dat" or "SourceFile_NoResonances.dat" serve as input for the statistical multifragmentation code.


sourceProperties/allocate_source [ Subroutines ]

[ Top ] [ sourceProperties ] [ Subroutines ]

NAME

subroutine allocate_source

PURPOSE

allocates source's properties

NOTES

The allocation of the source's properties has to be done at each time when this module is called from outside, because the size of the source properties is variable in time!


sourceProperties/deallocate_source [ Subroutines ]

[ Top ] [ sourceProperties ] [ Subroutines ]

NAME

subroutine deallocate_source

PURPOSE

deallocates source's properties.

NOTES

The size of the source properties is variable in time! see also notes in routine allocate_sourceFields.