Skip to content

Commit fdff67f

Browse files
authored
Merge pull request #1437 from TeamCOMPAS/USSN
USSN treatment in M&M; extend ScaleMassLossWithSurfaceHeliumAbundance beyond CHE
2 parents 5427634 + 73a4281 commit fdff67f

File tree

15 files changed

+283
-248
lines changed

15 files changed

+283
-248
lines changed

compas_python_utils/preprocessing/compasConfigDefault.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
##~!!~## COMPAS option values
2-
##~!!~## File Created Thu Oct 23 15:46:49 2025 by COMPAS v03.26.01
2+
##~!!~## File Created Mon Oct 27 09:51:18 2025 by COMPAS v03.26.02
33
##~!!~##
44
##~!!~## The default COMPAS YAML file (``compasConfigDefault.yaml``), as distributed, has
55
##~!!~## all COMPAS option entries commented so that the COMPAS default value for the
@@ -29,7 +29,7 @@ booleanChoices:
2929
# --enhance-CHE-lifetimes-luminosities: True # Default: True
3030
# --expel-convective-envelope-above-luminosity-threshold: False # Default: False
3131
# --natal-kick-for-PPISN: False # Default: False
32-
# --scale-CHE-mass-loss-with-surface-helium-abundance: True # Default: True
32+
# --scale-mass-loss-with-surface-helium-abundance: True # Default: True
3333

3434
### BINARY PROPERTIES
3535
# --allow-touching-at-birth: False # Default: False # record binaries that have stars touching at birth in output files
@@ -57,6 +57,7 @@ booleanChoices:
5757
# --allow-non-stripped-ECSN: False # Default: False
5858
# --pair-instability-supernovae: True # Default: True
5959
# --pulsational-pair-instability: True # Default: True
60+
# --USSN-kicks-override-Mandel-Muller: False # Default: False
6061

6162
### PULSAR PARAMETERS
6263
# --evolve-pulsars: False # Default: False

online-docs/pages/User guide/Program options/program-options-list-defaults.rst

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1319,9 +1319,9 @@ Default = DECIN2023 |br|
13191319

13201320
:ref:`Back to Top <options-props-top>`
13211321

1322-
**--scale-CHE-mass-loss-with-surface-helium-abundance** |br|
1323-
Scale mass loss for chemically homogeneously evolving (CHE) stars with the surface helium abundance.
1324-
Transition from OB to WR mass loss towards the end of the main sequence.
1322+
**--scale-mass-loss-with-surface-helium-abundance** |br|
1323+
Scale mass loss for main sequence, including chemically homogeneously evolving (CHE), stars with the surface helium abundance.
1324+
Transition from OB/VMS to WR mass loss towards the end of the main sequence.
13251325
Default = TRUE
13261326

13271327
**--scale-terminal-wind-velocity-with-metallicity-power** |br|
@@ -1431,6 +1431,10 @@ This option is primarily intended for debugging/testing of convergence issues ra
14311431
Enable mass transfer. |br|
14321432
Default = TRUE
14331433

1434+
**--USSN-kicks-override-mandel-muller** |br|
1435+
Use user-defined USSN kicks (as a fixed value) in lieu of the Mandel & Muller kick prescription for USSNe. |br|
1436+
Default = FALSE
1437+
14341438
.. _options-props-V:
14351439

14361440
:ref:`Back to Top <options-props-top>`
@@ -1531,7 +1535,7 @@ Go to :ref:`the top of this page <options-props-top>` for the full alphabetical
15311535

15321536
--check-photon-tiring-limit, --cool-wind-mass-loss-multiplier, --luminous-blue-variable-prescription, --LBV-mass-loss-prescription
15331537
--luminous-blue-variable-multiplier, --main-sequence-core-mass-prescription, --mass-loss-prescription, --overall-wind-mass-loss-multiplier, --wolf-rayet-multiplier,
1534-
--expel-convective-envelope-above-luminosity-threshold, --luminosity-to-mass-threshold,
1538+
--expel-convective-envelope-above-luminosity-threshold, --luminosity-to-mass-threshold, --scale--mass-loss-with-surface-helium-abundance
15351539
--OB-mass-loss, --OB-mass-loss-prescription, --RSG-mass-loss, --RSG-mass-loss-prescription, --VMS-mass-loss, --vms-mass-loss-prescription, --WR-mass-loss, --WR-mass-loss-prescription
15361540

15371541
--chemically-homogeneous-evolution, --chemically-homogeneous-evolution-mode
@@ -1583,8 +1587,8 @@ Go to :ref:`the top of this page <options-props-top>` for the full alphabetical
15831587
--kick-magnitude-distribution, --kick-magnitude-sigma-CCSN-BH, --kick-magnitude-sigma-CCSN-NS, --kick-magnitude-sigma-ECSN, --kick-magnitude-sigma-USSN,
15841588
--black-hole-kicks, --black-hole-kicks-mode, --fix-dimensionless-kick-magnitude, --kick-magnitude, --kick-magnitude-1, --kick-magnitude-2, --kick-magnitude-min, --kick-magnitude-max,
15851589
--kick-magnitude-random, --kick-magnitude-random-1, --kick-magnitude-random-2, --kick-scaling-factor, -muller-mandel-kick-multiplier-BH,
1586-
--muller-mandel-kick-multiplier-NS, --muller-mandel-sigma-kick-BH, --muller-mandel-sigma-kick-NS, --kick-direction,
1587-
--kick-direction-distribution, --kick-direction-power, --kick-mean-anomaly-1, --kick-mean-anomaly-2, --kick-phi-1, --kick-phi-2, --kick-theta-1, --kick-theta-2
1590+
--muller-mandel-kick-multiplier-NS, --muller-mandel-sigma-kick-BH, --muller-mandel-sigma-kick-NS, --USSN-kicks-override-mandel-muller,
1591+
--kick-direction, --kick-direction-distribution, --kick-direction-power, --kick-mean-anomaly-1, --kick-mean-anomaly-2, --kick-phi-1, --kick-phi-2, --kick-theta-1, --kick-theta-2
15881592

15891593
:ref:`Back to Top <options-props-top>`
15901594

online-docs/pages/whats-new.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ What's new
33

44
Following is a brief list of important updates to the COMPAS code. A complete record of changes can be found in the file ``changelog.h``.
55

6+
**03.26.02 October 27, 2025**
7+
8+
* Added option --USSN-kicks-override-mandel-muller ; if set to true, use user-defined USSN kicks (as a fixed value) in lieu of the Mandel & Muller kick prescription for USSNe
9+
* Replaced --scale-CHE-mass-loss-with-surface-helium-abundance with the more general --scale-mass-loss-with-surface-helium-abundance (applies to all MS stars, not just CHE stars)
10+
611
**03.26.00 September 2, 2025**
712

813
* Added HAMSTARS mass transfer efficiency prescription

0 commit comments

Comments
 (0)