Salome HOME
Improving warning message for available DFO minimizer choice
authorJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Sun, 11 Feb 2018 21:01:36 +0000 (22:01 +0100)
committerJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Sun, 11 Feb 2018 21:01:36 +0000 (22:01 +0100)
src/daComposant/daAlgorithms/DerivativeFreeOptimization.py

index 9def132b0f322d7202798bf19cedd9ddbd851f0a..4734eefc8e1b7855bbab60fc49156a0adf81f051 100644 (file)
@@ -115,7 +115,7 @@ class ElementaryAlgorithm(BasicObjects.Algorithm):
         self._pre_run(Parameters, Xb, Y, R, B, Q)
         #
         if not PlatformInfo.has_nlopt and not self._parameters["Minimizer"] in ["COBYLA", "POWELL", "SIMPLEX"]:
-            logging.debug("%s Absence de NLopt, utilisation forcee du minimiseur SIMPLEX"%(self._name,))
+            logging.warning("%s Minimization by SIMPLEX is forced because %s is unavailable (COBYLA, POWELL are also available)"%(self._name,self._parameters["Minimizer"]))
             self._parameters["Minimizer"] = "SIMPLEX"
         #
         # OpĂ©rateurs