You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit introduces several improvements to the codebase:
- **Numerical Stability:**
- Adds a mechanism to enforce constraint violations during likelihood function computations, controlled by the `ENFORCE_CONSTRAINT_VIOLATIONS` environment variable.
- Improves warnings for numerical issues in `GradientLocateTheBump`.
- **Performance:**
- Optimizes matrix multiplication functions using SIMD instructions for better performance.
- **Build:**
- Adds the `-Wno-maybe-uninitialized` compiler flag for GNU compilers.
- Ensures `HYPHYMPI` is always built and installed if MPI is found.
- **Version:**
- Bumps the version to 2.5.82.
if (relax.alternative_model.fit.take2 [terms.fit.log_likelihood] > relax.alternative_model.fit.take2[terms.fit.log_likelihood]) {
1154
+
if (relax.alternative_model.fit.take2 [terms.fit.log_likelihood] > relax.alternative_model.fit[terms.fit.log_likelihood]) {
1152
1155
relax.stash_fitted_K = relax.fitted.K;
1153
1156
1154
1157
io.ReportProgressMessageMD("RELAX", "alt-2", "\n### Potential for highly unreliable K inference due to multiple local maxima in the likelihood function, treat results with caution ");
@@ -1171,6 +1174,8 @@ function relax.FitMainTestPair (prompt) {
* @brief Look up the numeric value for a given environment variable.
85
92
*
86
93
* @param name The name of the environment variable (in HBL).
87
-
* @param default_value The default value to return if the variable is not defined.
88
-
* @return The current value if set and of the correct type, otherwise the default value if available and of the correct type, otherwise HY_INVALID_RETURN_VALUE.
94
+
* @param default_value The default value to return if the variable is not
95
+
* defined.
96
+
* @return The current value if set and of the correct type, otherwise the
97
+
* default value if available and of the correct type, otherwise
0 commit comments