Skip to content

Parameters

I/O

File paths

Property
Description
SnapshotPath Path to the files containing the particle information.
HaloPath Path to the files containing information used to reconstruct the FoF group membership of particles.
SnapshotFileBase Base name for the snapshot files, e.g. <SnapshotFileBase>_<snap_nr>.
SnapshotDirBase Base name for the directories where snapshot subfiles are saved, if applicable. If there is only one file per snapshot, omit this option.
SubhaloPath Base directory of where the HBT catalogues will be saved.
MinSnapshotIndex The minimum output number of the simulation being analysed.
MaxSnapshotIndex The maximum output number of the simulation being analysed.
SnapshotIdList Which subset of snapshots to analyse, if applicable. For example, if we only want to analyse every second snapshot of a ten snapshot run: 1 3 5 7 9..

File I/O

Property
Description
SnapshotFormat The format used by files containing the particle information.
GroupFileFormat The format used by the files containing the FoF memberships of particles.
ParticleNullGroupId The value in the FoF particle membership catalogue that corresponds to belonging to no FoF group.
ParticlesSplit If particles split in the simulation, in which case their splitting history needs to be provided. Only currently implemented for SWIFT hydrodynamical simulations
SaveBoundParticleProperties If the position, velocity, mass and type of particles bound to subhaloes should be saved alongside the subhalo catalogues. It also includes thermal energy if thermal unbinding is enabled.
SaveBoundParticleBindingEnergies If the internally calculated binding energies of particles bound to subhaloes should be saved alongside the subhalo catalogues.

0

0

Units

The unit system used by the simulation and used in the outputs. For Swift outputs, they are set using the snapshot metadata.

Property
Description
MassInMsunh Mass of particles in units of Msun / h.
LengthInMpch Lengths in units of Mpc / h.
VelInKmS Velocity in units of km / s.

Simulation box

Property
Description
PeriodicBoundaryOn Whether the box is periodic.
BoxSize Side length of each side of the box. Only cubes are supported.

Gravity

Tree

Property
Description
TreeNodeOpenAngle Geometric criteria to determine whether a tree node should be opened or can be used as is.
TreeAllocFactor The maximum number of cells used in the gravity tree, relative to the number of particles.
TreeMinNumOfCells Minimum number of tree cells to use.

Softening

Property
Description
SofteningHalo The comoving gravitational softening value. Assumed to be the same for all particle types.
MaxPhysicalSofteningHalo The maximum physical gravitational softening value. Assumed to be the same for all particle types.

Subhaloes

Unbinding

Property
Description
BoundMassPrecision Convergence threshold of the fractional difference in the number of bound particles between unbinding iterations.
SourceSubRelaxFactor How many particles a subhalo can have associated to its source subhalo, relative to its number of bound particles.
MaxSampleSizeOfPotentialEstimate Maximum number of particles used to estimate the gravitational potential of particles. If the subhalo has more than this value, a randomly selected MaxSampleSizeOfPotentialEstimate particles are used as gravity sources.
RefineMostBoundParticle If the self-binding energy of the most bound subset of particles should be computed after unbinding the subhalo. This step is done to better identify the most bound particle if potential subsampling was enabled.
BoundFractionCenterRefinement Fraction of the most bound particles whose self-binding energies are computed to better estimate the most bound particle. The actual value is max(MaxSampleSizeOfPotentialEstimate, BoundFractionCenterRefinement)

Tracking

Property
Description
TracerParticleTypes Particle types that can be used as subhalo tracers. Tracers are used to identify which FoF group hosts a given subhalo, the offsets in phase-space between subhaloes, and the position/velocity of orphan (disrupted) subhaloes. We recommend using time-persistent, collisionless particles (e.g. DM & stars).
MinNumPartOfSub Minimum number of bound particles required for a subhalo to be resolved, regardless of their particle type.
NumTracerHostFinding How many tracer particles are used to identify the host FoF group of subhaloes. The weighting of each particle reflects their binding energy ordering in the previous output.
NumTracersForDescendants How many tracer particles are used to identify which subhalo has accreted the core of subhaloes that have disrupted in the current snapshot.
MergeTrappedSubhalos Whether to manually merge resolved subhaloes that overlap in phase-space. Recommended to always leave on.
MajorProgenitorMassRatio The threshold used to identify which subhaloes are central candidates within a FoF. Expressed relative to the most massive subhalo in said host FoF group.

Miscellaneous

Property
Description
SnapshotHasIdBlock Whether particles are already sorted by Particle IDs, and hence no ParticleID dataset is specified within the snapshot file.
ParticleIdNeedHash Whether to create a hash map to retrieve particle properties given an ID type.
GroupParticleIdMask Hexadecimal mask indicating which digits of the particle IDs are significant. For example, if only the first 4 digits are required (i.e. "1111" in binary), then this would correspond to "F". Only required for peculiar Gadget formats.
SnapshotIdUnsigned If the particle IDs are saved as an unsigned integer.