Version: SMASH-1.5
Forced Thermalization

Cell_Number (list of 3 doubles, required, no default):
Number of cells in each direction (x,y,z).

Critical_Edens (double, required, ) Critical energydensity above which forced thermalization is applied, in GeV/fm^3.

Start_Time (double, required, no default):
Time after which forced thermalization may be applied (in fm/c), if energydensity is sufficiently high.

Timestep (double, required, no default):
Timestep of thermalization, in fm/c.

Algorithm (string, optional, default = "biased BF")
Algorithm applied to enforce thermalization. See Oliinychenko:2016vkg for more details.

  • "unbiased BF" - slowest, but theoretically most robust
  • "biased BF" - faster, but theoretically less robust
  • "mode sampling" - fastest, but least robust

Creates GrandCanThermalizer

Parameters
[in]confconfiguration object
Returns
unique pointer to created thermalizer class
Lattice_Sizes (list of 3 doubles, required, no default):
The lattice is placed such that the center is [0.0,0.0,0.0]. If one wants to have a central cell with center at [0.0,0.0,0.0] then number of cells should be odd (2k+1) in every direction.

Example: Configure Forced Thermalization

Forced Thermalization for certain regions is applied if the corresponding section is present in the configuration file. The following example activates forced thermalization in cells in which the energy density is above 0.3 GeV/fm^3. The lattice is initialized with 21 cells in x and y direction and 101 cells in z-direction. The lattice size is 20 fm in x and y direction and 50 fm in z-direction. The thermalization is applied only for times later than 10 fm with a timestep of 1 fm/c. The sampling is done according to the "biased BF" algorithm.

Forced_Thermalization:
    Lattice_Sizes:    [20.0, 20.0, 50.0]
    Cell_Number:    [21, 21, 101]
    Critical_Edens: 0.3
    Start_Time: 10.0
    Timestep: 1.0
    Algorithm: "biased BF"