Skip to content

HBTplus halo finder adapted for the FLAMINGO and COLIBRE simulations

Notifications You must be signed in to change notification settings

SWIFTSIM/HBTplus

Repository files navigation

HBT+

New implementation of HBT in C++ . This is the hybrid MPI/OpenMP parallelized version. Check the Hydro branch for a pure OpenMP version.

Documentation is available on the wiki.

About

This HBT+ version is compatible with SWIFT outputs, and was originally forked from the following branch. Since then, a number of additions enhancing the capabilities of HBT, as well as how it interfaces with SWIFT-based data outputs have been added.

Summary of additions/changes:

  • Ability to specify which particle types to use as tracers of which FoF group hosts a subgroup/track, via the TracerTypeParticles parameter.
  • Ability to specify two different gravitational softening values, reflecting the commonplace use in cosmological simulations of a comoving and maximum physical softening values: SofteningHalo and MaxPhysicalSofteningHalo, respectively.
  • Automatic reading of gravitational softenings from SWIFT outputs, preventing the accidental use of incorrect values.
  • Parameters.log file now groups the values of related parameters together.
  • Compile-time git version information printed and saved to catalogues.

NOTE: these are currently under development, and so caution is advised.

About

HBTplus halo finder adapted for the FLAMINGO and COLIBRE simulations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •