diff --git a/compas_python_utils/preprocessing/compasConfigDefault.yaml b/compas_python_utils/preprocessing/compasConfigDefault.yaml index 89ab35b98..b87d93ea3 100644 --- a/compas_python_utils/preprocessing/compasConfigDefault.yaml +++ b/compas_python_utils/preprocessing/compasConfigDefault.yaml @@ -197,9 +197,9 @@ numericalChoices: # --maximum-neutron-star-mass: 2.500000 # Default: 2.500000 # --mcbur1: 1.600000 # Default: 1.600000 # --muller-mandel-kick-multiplier-BH: 200.00 # Default: 200.00 # scaling prefactor for BH kicks when using the 'MULLERMANDEL' kick magnitude distribution -# --muller-mandel-kick-multiplier-NS: 520.00 # Default: 520.00 # scaling prefactor for NS kicks when using the 'MULLERMANDEL' kick magnitude distribution -# --muller-mandel-sigma-kick-BH: 0.300000 # Default: 0.300000 # BH kick scatter when using the 'MULLERMANDEL' kick magnitude distribution -# --muller-mandel-sigma-kick-NS: 0.300000 # Default: 0.300000 # NS kick scatter when using the 'MULLERMANDEL' kick magnitude distribution +# --muller-mandel-kick-multiplier-NS: 630.00 # Default: 630.00 # scaling prefactor for NS kicks when using the 'MULLERMANDEL' kick magnitude distribution +# --muller-mandel-sigma-kick-BH: 0.450000 # Default: 0.450000 # BH kick scatter when using the 'MULLERMANDEL' kick magnitude distribution +# --muller-mandel-sigma-kick-NS: 0.450000 # Default: 0.450000 # NS kick scatter when using the 'MULLERMANDEL' kick magnitude distribution # --neutrino-mass-loss-BH-formation-value: 0.100000 # Default: 0.100000 # --pisn-lower-limit: 60.000000 # Default: 60.000000 # Minimum core mass for PISN [Msol] # --pisn-upper-limit: 135.00 # Default: 135.00 # Maximum core mass for PISN [Msol] diff --git a/online-docs/pages/User guide/Program options/program-options-list-defaults.rst b/online-docs/pages/User guide/Program options/program-options-list-defaults.rst index f58250522..88d23ca50 100644 --- a/online-docs/pages/User guide/Program options/program-options-list-defaults.rst +++ b/online-docs/pages/User guide/Program options/program-options-list-defaults.rst @@ -629,12 +629,12 @@ Default = Random number drawn uniformly from :math:`[0.0, 1.0)` **--kick-magnitude-sigma-CCSN-BH** |br| Sigma for chosen kick magnitude distribution for black holes (:math:`km s^{−1}`). |br| Ignored if not needed for the chosen kick magnitude distribution. |br| -Default = 265.0 +Default = 217.0 **--kick-magnitude-sigma-CCSN-NS** |br| Sigma for chosen kick magnitude distribution for neutron stars (:math:`km s^{−1}`). |br| Ignored if not needed for the chosen kick magnitude distribution. |br| -Default = 265.0 +Default = 217.0 **--kick-magnitude-sigma-ECSN** |br| Sigma for chosen kick magnitude distribution for ECSN (:math:`km s^{−1}`). |br| @@ -993,15 +993,15 @@ Default = 200.0 **--muller-mandel-kick-multiplier-NS** |br| Scaling prefactor for NS kicks when using the `MULLERMANDEL` kick magnitude distribution |br| -Default = 520.0 +Default = 630.0 **--muller-mandel-sigma-kick-BH** |br| Scatter width for BH kicks when using the `MULLERMANDEL` kick magnitude distribution |br| -Default = 0.3 +Default = 0.45 **--muller-mandel-sigma-kick-NS** |br| Scatter width for NS kicks when using the `MULLERMANDEL` kick magnitude distribution |br| -Default = 0.3 +Default = 0.45 .. _options-props-N: diff --git a/online-docs/pages/whats-new.rst b/online-docs/pages/whats-new.rst index b575a4032..898f91423 100644 --- a/online-docs/pages/whats-new.rst +++ b/online-docs/pages/whats-new.rst @@ -3,6 +3,10 @@ What's new 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``. +**03.28.00 January 28, 2026** + +* Updated the default values for the Mandel-Müller kick prescription to a magnitude of 630 km/s and a sigma of 0.45, as calibrated by Disberg et al. (2026) to the results of Disberg & Mandel (2025). + **03.27.02 December 16, 2025** * Fixed a bug in the assignment of kick direction angles diff --git a/src/changelog.h b/src/changelog.h index dd6524943..67ffd087a 100644 --- a/src/changelog.h +++ b/src/changelog.h @@ -1686,6 +1686,8 @@ // - Corrected luminosity evolution for CH stars (issue #1443) // 03.27.03 IM - December 16, 2025 - Defect repair: // - Fix issue #1446: Theta and phi variables are flipped when assigning kicks, potentially giving unintended kick distributions +// 03.28.00 PD - January 28, 2026 - Enhancement: +// - Updated default MullerMandel kick parameters in constants.h to the values from Disberg+2026, previous values were from Kapil+2023 // // // Version string format is MM.mm.rr, where @@ -1697,7 +1699,7 @@ // if MM is incremented, set mm and rr to 00, even if defect repairs and minor enhancements were also made // if mm is incremented, set rr to 00, even if defect repairs were also made -const std::string VERSION_STRING = "03.27.03"; +const std::string VERSION_STRING = "03.28.00"; # endif // __changelog_h__ diff --git a/src/constants.h b/src/constants.h index 090e0f764..53880af4c 100755 --- a/src/constants.h +++ b/src/constants.h @@ -392,10 +392,10 @@ constexpr double MULLERMANDEL_SIGMA3 = 0.05; constexpr double MULLERMANDEL_MUBH = 0.8; constexpr double MULLERMANDEL_SIGMABH = 0.5; constexpr double MULLERMANDEL_MINNS = 1.13; -constexpr double MULLERMANDEL_KICKNS = 520.0; // As calibrated by Kapil+ 2023 +constexpr double MULLERMANDEL_KICKNS = 630.0; // As calibrated by Disberg+ 2026 constexpr double MULLERMANDEL_KICKBH = 200.0; -constexpr double MULLERMANDEL_SIGMAKICKBH = 0.3; -constexpr double MULLERMANDEL_SIGMAKICKNS = 0.3; +constexpr double MULLERMANDEL_SIGMAKICKBH = 0.45; +constexpr double MULLERMANDEL_SIGMAKICKNS = 0.45; // Constants for Disberg & Mandel (2025) SN kick prescription constexpr double DISBERG_MANDEL_MU = 5.60;