BLACK_HOLES_CAMBS
This module should be used in conjunction with the BLACK_HOLES model and adds/changes some additional/existing models (developed by the Cambdige UK/Sijacki group) to BLACK_HOLES. As such for anything outside of these additions/changes (see below), users should refer to the relevant BLACK_HOLES documentation.
Contact authors prior to use.
The main additions are:
Jet feedback (BH_JET_FEEDBACK, BourneSijacki+ 2017)
Wind feedback (BH_JET_WIND, in development)
Cold accretion model (BH_JET_TWO_MODE_ACCRETION, in development)
Accretion disc model (BH_AD_SPIN, Fiacconi+ 2018)
Black hole refinement (REFINEMENT_AROUND_BH, CurtisSijacki+ 2015).
Alternative swallowgas routines (BH_NEW_DRAIN, in development).
Usage
Contact authors prior to use.
Additional Parameters
Bipolar Feedback
BHBipolarThetaBHBipolarEfficiencyBHBipolarColdFractionBHBipolarColdTemp
Refinement
RefBHMinCellMassRefBHLowerFactorCRefBHRadiusRefBHMinCellRadiusRefBHMaxCellRadiusRefBHRadiusHSMLRefBHMinCellRadiusRBondiRefBHMaxCellRadiusHSML
Additional Config.sh Options
- BLACK_HOLES_CAMBS
Master switch.
Black hole refinement and bipolar options
- REFINEMENT_AROUND_BH
Master switch. Enable spatial refinement scheme near black holes. 0 = default. 1 = ignore cell shape constraints and always refine in this region. If enabled, the
RefBHMinCellMassandRefBHLowerFactorCparameters are required. The other options in this section can then also be selected.- REFINEMENT_AROUND_BH_FIXED
Only if using
REFINEMENT_AROUND_BH. If enabled, the refinement radius around the black hole is a fixed value in code length units, equal to theRefBHRadiusparameter. In this caseRefBHMinCellRadiusandRefBHMaxCellRadiusmust also be specified. If disabled, the refinement radius is instead equal to theRefBHRadiusHSMLparameter timesBH_Hsml, and theRefBHMinCellRadiusRBondiandRefBHMaxCellRadiusHSMLparameters must also be specified.- SUPPRESS_SF_IN_REFINEMENT_REGION
Only if using
REFINEMENT_AROUND_BH. If enabled, set the star formation rate to zero in the refinement region around the black hole. Otherwise, it has no impact.- MAX_REFINEMENT_TIMESTEP
Set a maximum timestep for all cells within the refinement region.
- MIN_REFINEMENT_BH_MASS
Set a minimum BH mass around which refinement is used.
- BH_BIPOLAR_FEEDBACK
Bipolar black hole feedback. In this case, four additional parameters are required:
BHBipolarTheta,BHBipolarEfficiency,BHBipolarColdFraction, andBHBipolarColdTemp.
Misc
- BH_FIXED_MASS_AND_RATE
Set the black hole accretion rate to a constant value of the
BlackHoleEddingtonFactorparameter times the Eddington rate, for a fixed time interval. Two additional parameters are required:BlackHoleStartandBlackHoleStop, giving the start and stop times.- INCREASED_DYN_MASS
todo
Usage Policy and Citation
Please contact the authors before using this code for a new project. Co-authorship on papers may be requested.
Papers to cite:
Depends on application.