Pareto front on Binh and Korn problem using a BiLevel formulation

In this example, we illustrate the computation of a Pareto front plot for the Binh and Korn problem. We use a BiLevel formulation in order to only compute the Pareto-optimal points.

Import

The first step is to import some high-level functions and to configure the logger.

from __future__ import annotations

from gemseo import configure_logger
from gemseo import create_design_space
from gemseo import create_discipline
from gemseo import create_scenario
from gemseo.disciplines.scenario_adapters.mdo_scenario_adapter import MDOScenarioAdapter
from numpy import array

configure_logger()
<RootLogger root (INFO)>

Definition of the disciplines

In this example, we create the Binh and Korn disciplines from scratch by declaring their expressions and using the AnalyticDiscipline.

expr_binh_korn = {
    "obj1": "4*x1**2 + 4*x2**2",
    "obj2": "(x1-5.)**2 + (x2-5.)**2",
    "cstr1": "(x1-5.)**2 + x2**2 - 25.",
    "cstr2": "-(x1-8.)**2 - (x2+3)**2 + 7.7",
}

This constraint will be used to set obj1 to a target value for the lower-level scenario.

expr_cstr_obj1_target = {"cstr3": "obj1 - obj1_target"}

Instantiation of the disciplines

Here, we create the disciplines from their expressions.

discipline_binh_korn = create_discipline(
    "AnalyticDiscipline", expressions=expr_binh_korn
)
discipline_cstr_obj1 = create_discipline(
    "AnalyticDiscipline", expressions=expr_cstr_obj1_target
)

Definition of the lower-level design space

design_space = create_design_space()
design_space.add_variable("x1", l_b=array([0.0]), u_b=array([5.0]), value=array([2.0]))
design_space.add_variable("x2", l_b=array([-5.0]), u_b=array([3.0]), value=array([2.0]))

disciplines = [
    discipline_binh_korn,
    discipline_cstr_obj1,
]

Creation of the lower-level scenario

This scenario aims at finding the obj2 optimal value for a specific value of obj1.

scenario = create_scenario(
    disciplines,
    "DisciplinaryOpt",
    design_space=design_space,
    objective_name="obj2",
)

scenario.default_inputs = {"algo": "NLOPT_SLSQP", "max_iter": 100}

We add the Binh and Korn problem constraints.

scenario.add_constraint("cstr1", "ineq")
scenario.add_constraint("cstr2", "ineq")

We add a constraint to force the value of obj1 to obj1_target.

scenario.add_constraint("cstr3", "eq")

Creation of an MDOScenarioAdapter

An MDOScenarioAdapter is created to use the lower-level scenario as a discipline. This newly created discipline takes as input a target obj_1, and returns obj1, obj2 and cstr3. The latter variable is used by the upper level scenario to check if obj1 = obj1_target at the end of the lower-lever scenario execution.

scenario_adapter = MDOScenarioAdapter(
    scenario, ["obj1_target"], ["obj1", "obj2", "cstr3"]
)
design_space_doe = create_design_space()
design_space_doe.add_variable(
    "obj1_target", l_b=array([0.1]), u_b=array([100.0]), value=array([1.0])
)

Creation of a DOEScenario

Create a DOE Scenario, which will take as input the scenario adapter. It will perform a DOE over the obj1_target variable. Note that obj2 shall be added as an observable of scenario_doe, otherwise it cannot be used by the ParetoFront post-processing.

scenario_doe = create_scenario(
    scenario_adapter,
    formulation="DisciplinaryOpt",
    objective_name="obj1",
    design_space=design_space_doe,
    scenario_type="DOE",
)
scenario_doe.add_constraint("cstr3", "eq")
scenario_doe.add_observable("obj2")

Run the scenario

Finally, we run a full-factorial DOE using 100 samples and we run the post-processing.

run_inputs = {"n_samples": 50, "algo": "fullfact"}
scenario_doe.execute(run_inputs)
scenario_doe.post_process(
    "ParetoFront", objectives=["obj1", "obj2"], save=False, show=True
)
Pareto front
    INFO - 16:25:03:
    INFO - 16:25:03: *** Start DOEScenario execution ***
    INFO - 16:25:03: DOEScenario
    INFO - 16:25:03:    Disciplines: MDOScenario_adapter
    INFO - 16:25:03:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:03: Optimization problem:
    INFO - 16:25:03:    minimize obj1(obj1_target)
    INFO - 16:25:03:    with respect to obj1_target
    INFO - 16:25:03:    subject to constraints:
    INFO - 16:25:03:       cstr3(obj1_target) == 0.0
    INFO - 16:25:03:    over the design space:
    INFO - 16:25:03:    +-------------+-------------+-------+-------------+-------+
    INFO - 16:25:03:    | name        | lower_bound | value | upper_bound | type  |
    INFO - 16:25:03:    +-------------+-------------+-------+-------------+-------+
    INFO - 16:25:03:    | obj1_target |     0.1     |   1   |     100     | float |
    INFO - 16:25:03:    +-------------+-------------+-------+-------------+-------+
    INFO - 16:25:03: Solving optimization problem with algorithm fullfact:
    INFO - 16:25:03: ...   0%|          | 0/50 [00:00<?, ?it]
    INFO - 16:25:03:
    INFO - 16:25:03: *** Start MDOScenario execution ***
    INFO - 16:25:03: MDOScenario
    INFO - 16:25:03:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:03:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:03: Optimization problem:
    INFO - 16:25:03:    minimize obj2(x1, x2)
    INFO - 16:25:03:    with respect to x1, x2
    INFO - 16:25:03:    subject to constraints:
    INFO - 16:25:03:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr3(x1, x2) == 0.0
    INFO - 16:25:03:    over the design space:
    INFO - 16:25:03:    +------+-------------+-------+-------------+-------+
    INFO - 16:25:03:    | name | lower_bound | value | upper_bound | type  |
    INFO - 16:25:03:    +------+-------------+-------+-------------+-------+
    INFO - 16:25:03:    | x1   |      0      |   2   |      5      | float |
    INFO - 16:25:03:    | x2   |      -5     |   2   |      3      | float |
    INFO - 16:25:03:    +------+-------------+-------+-------------+-------+
    INFO - 16:25:03: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:03: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   1%|          | 1/100 [00:00<00:01, 88.10 it/sec, obj=18]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   2%|▏         | 2/100 [00:00<00:01, 95.67 it/sec, obj=32.3]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   3%|▎         | 3/100 [00:00<00:00, 141.01 it/sec, obj=19.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   4%|▍         | 4/100 [00:00<00:00, 167.82 it/sec, obj=18.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   5%|▌         | 5/100 [00:00<00:00, 187.79 it/sec, obj=18]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   6%|▌         | 6/100 [00:00<00:00, 168.77 it/sec, obj=34]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   7%|▋         | 7/100 [00:00<00:00, 195.03 it/sec, obj=20.5]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   8%|▊         | 8/100 [00:00<00:00, 179.66 it/sec, obj=33.3]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   9%|▉         | 9/100 [00:00<00:00, 200.56 it/sec, obj=22]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  10%|█         | 10/100 [00:00<00:00, 184.89 it/sec, obj=34.5]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  11%|█         | 11/100 [00:00<00:00, 189.46 it/sec, obj=41.7]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  12%|█▏        | 12/100 [00:00<00:00, 205.34 it/sec, obj=38.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  13%|█▎        | 13/100 [00:00<00:00, 192.06 it/sec, obj=43.7]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  14%|█▍        | 14/100 [00:00<00:00, 195.51 it/sec, obj=44.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  15%|█▌        | 15/100 [00:00<00:00, 208.50 it/sec, obj=43.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  16%|█▌        | 16/100 [00:00<00:00, 198.39 it/sec, obj=46.5]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  17%|█▋        | 17/100 [00:00<00:00, 209.89 it/sec, obj=45.3]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  18%|█▊        | 18/100 [00:00<00:00, 199.62 it/sec, obj=47.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  19%|█▉        | 19/100 [00:00<00:00, 200.83 it/sec, obj=47.7]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  20%|██        | 20/100 [00:00<00:00, 202.40 it/sec, obj=47.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  21%|██        | 21/100 [00:00<00:00, 211.81 it/sec, obj=47.7]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  22%|██▏       | 22/100 [00:00<00:00, 202.19 it/sec, obj=47.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  23%|██▎       | 23/100 [00:00<00:00, 202.89 it/sec, obj=47.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  24%|██▍       | 24/100 [00:00<00:00, 203.53 it/sec, obj=47.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  25%|██▌       | 25/100 [00:00<00:00, 204.11 it/sec, obj=47.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  26%|██▌       | 26/100 [00:00<00:00, 205.50 it/sec, obj=47.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  27%|██▋       | 27/100 [00:00<00:00, 212.85 it/sec, obj=47.8]
    INFO - 16:25:03:
    INFO - 16:25:03:
    INFO - 16:25:03: Optimization result:
    INFO - 16:25:03:    Optimizer info:
    INFO - 16:25:03:       Status: None
    INFO - 16:25:03:       Message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
    INFO - 16:25:03:       Number of calls to the objective function by the optimizer: 35
    INFO - 16:25:03:    Solution:
    INFO - 16:25:03:       The solution is feasible.
    INFO - 16:25:03:       Objective: 47.703727654876516
    INFO - 16:25:03:       Standardized constraints:
    INFO - 16:25:03:          cstr1 = -1.0667466573428754
    INFO - 16:25:03:          cstr2 = -64.31467159436009
    INFO - 16:25:03:          cstr3 = 0.008327777064409236
    INFO - 16:25:03:       Design space:
    INFO - 16:25:03:       +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03:       | name | lower_bound |       value        | upper_bound | type  |
    INFO - 16:25:03:       +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03:       | x1   |      0      | 0.1093828601608978 |      5      | float |
    INFO - 16:25:03:       | x2   |      -5     | 0.1229525687780608 |      3      | float |
    INFO - 16:25:03:       +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03: *** End MDOScenario execution (time: 0:00:00.143014) ***
    INFO - 16:25:03: ...   2%|▏         | 1/50 [00:00<00:07,  6.61 it/sec, obj=0.108]
    INFO - 16:25:03:
    INFO - 16:25:03: *** Start MDOScenario execution ***
    INFO - 16:25:03: MDOScenario
    INFO - 16:25:03:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:03:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:03: Optimization problem:
    INFO - 16:25:03:    minimize obj2(x1, x2)
    INFO - 16:25:03:    with respect to x1, x2
    INFO - 16:25:03:    subject to constraints:
    INFO - 16:25:03:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr3(x1, x2) == 0.0
    INFO - 16:25:03:    over the design space:
    INFO - 16:25:03:    +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03:    | name | lower_bound |       value        | upper_bound | type  |
    INFO - 16:25:03:    +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03:    | x1   |      0      | 0.1093828601608978 |      5      | float |
    INFO - 16:25:03:    | x2   |      -5     | 0.1229525687780608 |      3      | float |
    INFO - 16:25:03:    +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:03: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   1%|          | 1/100 [00:00<00:00, 815.22 it/sec, obj=47.7]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   2%|▏         | 2/100 [00:00<00:00, 194.19 it/sec, obj=38]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   3%|▎         | 3/100 [00:00<00:00, 281.32 it/sec, obj=45.4]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   4%|▍         | 4/100 [00:00<00:00, 206.17 it/sec, obj=26]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   5%|▌         | 5/100 [00:00<00:00, 253.06 it/sec, obj=43.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   6%|▌         | 6/100 [00:00<00:00, 207.07 it/sec, obj=40.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   7%|▋         | 7/100 [00:00<00:00, 212.51 it/sec, obj=35.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   8%|▊         | 8/100 [00:00<00:00, 240.47 it/sec, obj=39.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   9%|▉         | 9/100 [00:00<00:00, 210.67 it/sec, obj=40]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  10%|█         | 10/100 [00:00<00:00, 211.53 it/sec, obj=40.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  11%|█         | 11/100 [00:00<00:00, 211.45 it/sec, obj=40.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  12%|█▏        | 12/100 [00:00<00:00, 211.67 it/sec, obj=40.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  13%|█▎        | 13/100 [00:00<00:00, 211.74 it/sec, obj=40.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  14%|█▍        | 14/100 [00:00<00:00, 212.28 it/sec, obj=40.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  15%|█▌        | 15/100 [00:00<00:00, 226.28 it/sec, obj=40.2]
    INFO - 16:25:03:
    INFO - 16:25:03:
    INFO - 16:25:03: Optimization result:
    INFO - 16:25:03:    Optimizer info:
    INFO - 16:25:03:       Status: None
    INFO - 16:25:03:       Message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
    INFO - 16:25:03:       Number of calls to the objective function by the optimizer: 19
    INFO - 16:25:03:    Solution:
    INFO - 16:25:03:       The solution is feasible.
    INFO - 16:25:03:       Objective: 40.19103454891671
    INFO - 16:25:03:       Standardized constraints:
    INFO - 16:25:03:          cstr1 = -4.635553160505001
    INFO - 16:25:03:          cstr2 = -60.66617024950777
    INFO - 16:25:03:          cstr3 = 0.0011716100039924626
    INFO - 16:25:03:       Design space:
    INFO - 16:25:03:       +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03:       | name | lower_bound |       value        | upper_bound | type  |
    INFO - 16:25:03:       +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03:       | x1   |      0      | 0.5170539940557017 |      5      | float |
    INFO - 16:25:03:       | x2   |      -5     | 0.5173412290578288 |      3      | float |
    INFO - 16:25:03:       +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03: *** End MDOScenario execution (time: 0:00:00.081153) ***
    INFO - 16:25:03: ...   4%|▍         | 2/50 [00:00<00:05,  8.49 it/sec, obj=2.14]
    INFO - 16:25:03:
    INFO - 16:25:03: *** Start MDOScenario execution ***
    INFO - 16:25:03: MDOScenario
    INFO - 16:25:03:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:03:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:03: Optimization problem:
    INFO - 16:25:03:    minimize obj2(x1, x2)
    INFO - 16:25:03:    with respect to x1, x2
    INFO - 16:25:03:    subject to constraints:
    INFO - 16:25:03:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr3(x1, x2) == 0.0
    INFO - 16:25:03:    over the design space:
    INFO - 16:25:03:    +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03:    | name | lower_bound |       value        | upper_bound | type  |
    INFO - 16:25:03:    +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03:    | x1   |      0      | 0.5170539940557017 |      5      | float |
    INFO - 16:25:03:    | x2   |      -5     | 0.5173412290578288 |      3      | float |
    INFO - 16:25:03:    +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:03: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   1%|          | 1/100 [00:00<00:00, 823.38 it/sec, obj=40.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   2%|▏         | 2/100 [00:00<00:00, 184.11 it/sec, obj=35.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   3%|▎         | 3/100 [00:00<00:00, 185.90 it/sec, obj=50.4]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   4%|▍         | 4/100 [00:00<00:00, 242.75 it/sec, obj=36.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   5%|▌         | 5/100 [00:00<00:00, 263.73 it/sec, obj=35.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   6%|▌         | 6/100 [00:00<00:00, 280.09 it/sec, obj=35.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   7%|▋         | 7/100 [00:00<00:00, 225.61 it/sec, obj=36.6]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   8%|▊         | 8/100 [00:00<00:00, 225.46 it/sec, obj=36.6]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   9%|▉         | 9/100 [00:00<00:00, 223.97 it/sec, obj=36.6]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  10%|█         | 10/100 [00:00<00:00, 221.62 it/sec, obj=36.6]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  11%|█         | 11/100 [00:00<00:00, 223.54 it/sec, obj=36.6]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  12%|█▏        | 12/100 [00:00<00:00, 242.23 it/sec, obj=36.6]
    INFO - 16:25:03:
    INFO - 16:25:03:
    INFO - 16:25:03: Optimization result:
    INFO - 16:25:03:    Optimizer info:
    INFO - 16:25:03:       Status: None
    INFO - 16:25:03:       Message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
    INFO - 16:25:03:       Number of calls to the objective function by the optimizer: 14
    INFO - 16:25:03:    Solution:
    INFO - 16:25:03:       The solution is feasible.
    INFO - 16:25:03:       Objective: 36.59177704909952
    INFO - 16:25:03:       Standardized constraints:
    INFO - 16:25:03:          cstr1 = -6.181927091281441
    INFO - 16:25:03:          cstr2 = -59.1180600956955
    INFO - 16:25:03:          cstr3 = 9.47309592103096e-06
    INFO - 16:25:03:       Design space:
    INFO - 16:25:03:       +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03:       | name | lower_bound |       value        | upper_bound | type  |
    INFO - 16:25:03:       +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03:       | x1   |      0      | 0.7226317214657462 |      5      | float |
    INFO - 16:25:03:       | x2   |      -5     | 0.7226295859619043 |      3      | float |
    INFO - 16:25:03:       +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03: *** End MDOScenario execution (time: 0:00:00.064377) ***
    INFO - 16:25:03: ...   6%|▌         | 3/50 [00:00<00:04,  9.90 it/sec, obj=4.18]
    INFO - 16:25:03:
    INFO - 16:25:03: *** Start MDOScenario execution ***
    INFO - 16:25:03: MDOScenario
    INFO - 16:25:03:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:03:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:03: Optimization problem:
    INFO - 16:25:03:    minimize obj2(x1, x2)
    INFO - 16:25:03:    with respect to x1, x2
    INFO - 16:25:03:    subject to constraints:
    INFO - 16:25:03:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr3(x1, x2) == 0.0
    INFO - 16:25:03:    over the design space:
    INFO - 16:25:03:    +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03:    | name | lower_bound |       value        | upper_bound | type  |
    INFO - 16:25:03:    +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03:    | x1   |      0      | 0.7226317214657462 |      5      | float |
    INFO - 16:25:03:    | x2   |      -5     | 0.7226295859619043 |      3      | float |
    INFO - 16:25:03:    +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:03: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   1%|          | 1/100 [00:00<00:00, 867.67 it/sec, obj=36.6]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   2%|▏         | 2/100 [00:00<00:00, 189.59 it/sec, obj=33.6]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   3%|▎         | 3/100 [00:00<00:00, 206.25 it/sec, obj=33.6]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   4%|▍         | 4/100 [00:00<00:00, 268.35 it/sec, obj=33.6]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   5%|▌         | 5/100 [00:00<00:00, 207.59 it/sec, obj=33.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   6%|▌         | 6/100 [00:00<00:00, 208.07 it/sec, obj=33.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   7%|▋         | 7/100 [00:00<00:00, 209.00 it/sec, obj=33.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   8%|▊         | 8/100 [00:00<00:00, 210.07 it/sec, obj=33.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   9%|▉         | 9/100 [00:00<00:00, 208.88 it/sec, obj=33.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  10%|█         | 10/100 [00:00<00:00, 226.14 it/sec, obj=Not evaluated]
    INFO - 16:25:03:
    INFO - 16:25:03:
    INFO - 16:25:03: Optimization result:
    INFO - 16:25:03:    Optimizer info:
    INFO - 16:25:03:       Status: None
    INFO - 16:25:03:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:03:       Number of calls to the objective function by the optimizer: 11
    INFO - 16:25:03:    Solution:
    INFO - 16:25:03:       The solution is feasible.
    INFO - 16:25:03:       Objective: 33.919631813422384
    INFO - 16:25:03:       Standardized constraints:
    INFO - 16:25:03:          cstr1 = -7.255848461968618
    INFO - 16:25:03:          cstr2 = -58.05233099585455
    INFO - 16:25:03:          cstr3 = 0.0038288011280993572
    INFO - 16:25:03:       Design space:
    INFO - 16:25:03:       +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03:       | name | lower_bound |       value        | upper_bound | type  |
    INFO - 16:25:03:       +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03:       | x1   |      0      | 0.8810887294903702 |      5      | float |
    INFO - 16:25:03:       | x2   |      -5     | 0.882451972460899  |      3      | float |
    INFO - 16:25:03:       +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03: *** End MDOScenario execution (time: 0:00:00.057934) ***
    INFO - 16:25:03: ...   8%|▊         | 4/50 [00:00<00:04, 10.99 it/sec, obj=6.22]
    INFO - 16:25:03:
    INFO - 16:25:03: *** Start MDOScenario execution ***
    INFO - 16:25:03: MDOScenario
    INFO - 16:25:03:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:03:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:03: Optimization problem:
    INFO - 16:25:03:    minimize obj2(x1, x2)
    INFO - 16:25:03:    with respect to x1, x2
    INFO - 16:25:03:    subject to constraints:
    INFO - 16:25:03:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr3(x1, x2) == 0.0
    INFO - 16:25:03:    over the design space:
    INFO - 16:25:03:    +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03:    | name | lower_bound |       value        | upper_bound | type  |
    INFO - 16:25:03:    +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03:    | x1   |      0      | 0.8810887294903702 |      5      | float |
    INFO - 16:25:03:    | x2   |      -5     | 0.882451972460899  |      3      | float |
    INFO - 16:25:03:    +------+-------------+--------------------+-------------+-------+
    INFO - 16:25:03: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:03: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   1%|          | 1/100 [00:00<00:00, 878.76 it/sec, obj=33.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   2%|▏         | 2/100 [00:00<00:00, 189.87 it/sec, obj=31.7]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   3%|▎         | 3/100 [00:00<00:00, 199.92 it/sec, obj=31]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   4%|▍         | 4/100 [00:00<00:00, 205.31 it/sec, obj=31.7]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   5%|▌         | 5/100 [00:00<00:00, 209.05 it/sec, obj=31.7]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   6%|▌         | 6/100 [00:00<00:00, 209.49 it/sec, obj=31.7]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   7%|▋         | 7/100 [00:00<00:00, 210.32 it/sec, obj=31.7]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   8%|▊         | 8/100 [00:00<00:00, 209.00 it/sec, obj=31.7]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   9%|▉         | 9/100 [00:00<00:00, 209.85 it/sec, obj=31.7]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  10%|█         | 10/100 [00:00<00:00, 227.32 it/sec, obj=Not evaluated]
    INFO - 16:25:03:
    INFO - 16:25:03:
    INFO - 16:25:03: Optimization result:
    INFO - 16:25:03:    Optimizer info:
    INFO - 16:25:03:       Status: None
    INFO - 16:25:03:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:03:       Number of calls to the objective function by the optimizer: 10
    INFO - 16:25:03:    Solution:
    INFO - 16:25:03:       The solution is feasible.
    INFO - 16:25:03:       Objective: 31.74205545582052
    INFO - 16:25:03:       Standardized constraints:
    INFO - 16:25:03:          cstr1 = -8.126479874112459
    INFO - 16:25:03:          cstr2 = -57.137414252228
    INFO - 16:25:03:          cstr3 = 0.005542967398865173
    INFO - 16:25:03:       Design space:
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:       | x1   |      0      | 1.019164112616626 |      5      | float |
    INFO - 16:25:03:       | x2   |      -5     | 1.013146467006703 |      3      | float |
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03: *** End MDOScenario execution (time: 0:00:00.057989) ***
    INFO - 16:25:03: ...  10%|█         | 5/50 [00:00<00:03, 11.76 it/sec, obj=8.26]
    INFO - 16:25:03:
    INFO - 16:25:03: *** Start MDOScenario execution ***
    INFO - 16:25:03: MDOScenario
    INFO - 16:25:03:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:03:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:03: Optimization problem:
    INFO - 16:25:03:    minimize obj2(x1, x2)
    INFO - 16:25:03:    with respect to x1, x2
    INFO - 16:25:03:    subject to constraints:
    INFO - 16:25:03:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr3(x1, x2) == 0.0
    INFO - 16:25:03:    over the design space:
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:    | x1   |      0      | 1.019164112616626 |      5      | float |
    INFO - 16:25:03:    | x2   |      -5     | 1.013146467006703 |      3      | float |
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:03: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   1%|          | 1/100 [00:00<00:00, 851.12 it/sec, obj=31.7]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   2%|▏         | 2/100 [00:00<00:00, 199.74 it/sec, obj=31.3]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   3%|▎         | 3/100 [00:00<00:00, 289.74 it/sec, obj=31.3]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   4%|▍         | 4/100 [00:00<00:00, 204.75 it/sec, obj=29.4]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   5%|▌         | 5/100 [00:00<00:00, 208.32 it/sec, obj=29.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   6%|▌         | 6/100 [00:00<00:00, 212.67 it/sec, obj=29.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   7%|▋         | 7/100 [00:00<00:00, 245.22 it/sec, obj=29.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   8%|▊         | 8/100 [00:00<00:00, 209.00 it/sec, obj=29.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   9%|▉         | 9/100 [00:00<00:00, 207.29 it/sec, obj=29.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  10%|█         | 10/100 [00:00<00:00, 207.75 it/sec, obj=29.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  11%|█         | 11/100 [00:00<00:00, 210.73 it/sec, obj=29.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  12%|█▏        | 12/100 [00:00<00:00, 228.42 it/sec, obj=29.9]
    INFO - 16:25:03:
    INFO - 16:25:03:
    INFO - 16:25:03: Optimization result:
    INFO - 16:25:03:    Optimizer info:
    INFO - 16:25:03:       Status: None
    INFO - 16:25:03:       Message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
    INFO - 16:25:03:       Number of calls to the objective function by the optimizer: 15
    INFO - 16:25:03:    Solution:
    INFO - 16:25:03:       The solution is feasible.
    INFO - 16:25:03:       Objective: 29.88109811954699
    INFO - 16:25:03:       Standardized constraints:
    INFO - 16:25:03:          cstr1 = -8.904130006507508
    INFO - 16:25:03:          cstr2 = -56.236931646326525
    INFO - 16:25:03:          cstr3 = 0.008278899838032316
    INFO - 16:25:03:       Design space:
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:       | x1   |      0      | 1.147966911922212 |      5      | float |
    INFO - 16:25:03:       | x2   |      -5     |  1.12147718739455 |      3      | float |
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03: *** End MDOScenario execution (time: 0:00:00.066980) ***
    INFO - 16:25:03: ...  12%|█▏        | 6/50 [00:00<00:03, 12.12 it/sec, obj=10.3]
    INFO - 16:25:03:
    INFO - 16:25:03: *** Start MDOScenario execution ***
    INFO - 16:25:03: MDOScenario
    INFO - 16:25:03:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:03:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:03: Optimization problem:
    INFO - 16:25:03:    minimize obj2(x1, x2)
    INFO - 16:25:03:    with respect to x1, x2
    INFO - 16:25:03:    subject to constraints:
    INFO - 16:25:03:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr3(x1, x2) == 0.0
    INFO - 16:25:03:    over the design space:
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:    | x1   |      0      | 1.147966911922212 |      5      | float |
    INFO - 16:25:03:    | x2   |      -5     |  1.12147718739455 |      3      | float |
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:03: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   1%|          | 1/100 [00:00<00:00, 812.53 it/sec, obj=29.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   2%|▏         | 2/100 [00:00<00:00, 202.05 it/sec, obj=29.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   3%|▎         | 3/100 [00:00<00:00, 292.97 it/sec, obj=29.5]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   4%|▍         | 4/100 [00:00<00:00, 205.76 it/sec, obj=27.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   5%|▌         | 5/100 [00:00<00:00, 209.22 it/sec, obj=28.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   6%|▌         | 6/100 [00:00<00:00, 212.79 it/sec, obj=28.3]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   7%|▋         | 7/100 [00:00<00:00, 245.33 it/sec, obj=28.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   8%|▊         | 8/100 [00:00<00:00, 255.29 it/sec, obj=28.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   9%|▉         | 9/100 [00:00<00:00, 218.83 it/sec, obj=28.3]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  10%|█         | 10/100 [00:00<00:00, 218.75 it/sec, obj=28.3]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  11%|█         | 11/100 [00:00<00:00, 218.81 it/sec, obj=28.3]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  12%|█▏        | 12/100 [00:00<00:00, 218.69 it/sec, obj=28.3]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  13%|█▎        | 13/100 [00:00<00:00, 231.91 it/sec, obj=Not evaluated]
    INFO - 16:25:03:
    INFO - 16:25:03:
    INFO - 16:25:03: Optimization result:
    INFO - 16:25:03:    Optimizer info:
    INFO - 16:25:03:       Status: None
    INFO - 16:25:03:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:03:       Number of calls to the objective function by the optimizer: 15
    INFO - 16:25:03:    Solution:
    INFO - 16:25:03:       The solution is feasible.
    INFO - 16:25:03:       Objective: 28.24715432188683
    INFO - 16:25:03:       Standardized constraints:
    INFO - 16:25:03:          cstr1 = -9.262042373098518
    INFO - 16:25:03:          cstr2 = -56.1244562169954
    INFO - 16:25:03:          cstr3 = 0.005733399147294094
    INFO - 16:25:03:       Design space:
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:       | x1   |      0      | 1.234663898819147 |      5      | float |
    INFO - 16:25:03:       | x2   |      -5     | 1.249080330501465 |      3      | float |
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03: *** End MDOScenario execution (time: 0:00:00.069609) ***
    INFO - 16:25:03: ...  14%|█▍        | 7/50 [00:00<00:03, 12.31 it/sec, obj=12.3]
    INFO - 16:25:03:
    INFO - 16:25:03: *** Start MDOScenario execution ***
    INFO - 16:25:03: MDOScenario
    INFO - 16:25:03:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:03:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:03: Optimization problem:
    INFO - 16:25:03:    minimize obj2(x1, x2)
    INFO - 16:25:03:    with respect to x1, x2
    INFO - 16:25:03:    subject to constraints:
    INFO - 16:25:03:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr3(x1, x2) == 0.0
    INFO - 16:25:03:    over the design space:
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:    | x1   |      0      | 1.234663898819147 |      5      | float |
    INFO - 16:25:03:    | x2   |      -5     | 1.249080330501465 |      3      | float |
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:03: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   1%|          | 1/100 [00:00<00:00, 858.43 it/sec, obj=28.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   2%|▏         | 2/100 [00:00<00:00, 201.39 it/sec, obj=34.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   3%|▎         | 3/100 [00:00<00:00, 291.72 it/sec, obj=28.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   4%|▍         | 4/100 [00:00<00:00, 205.30 it/sec, obj=26.5]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   5%|▌         | 5/100 [00:00<00:00, 208.63 it/sec, obj=26.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   6%|▌         | 6/100 [00:00<00:00, 213.17 it/sec, obj=26.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   7%|▋         | 7/100 [00:00<00:00, 245.76 it/sec, obj=26.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   8%|▊         | 8/100 [00:00<00:00, 255.49 it/sec, obj=26.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   9%|▉         | 9/100 [00:00<00:00, 218.51 it/sec, obj=26.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  10%|█         | 10/100 [00:00<00:00, 218.55 it/sec, obj=26.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  11%|█         | 11/100 [00:00<00:00, 218.33 it/sec, obj=26.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  12%|█▏        | 12/100 [00:00<00:00, 220.35 it/sec, obj=26.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  13%|█▎        | 13/100 [00:00<00:00, 237.25 it/sec, obj=26.8]
    INFO - 16:25:03:
    INFO - 16:25:03:
    INFO - 16:25:03: Optimization result:
    INFO - 16:25:03:    Optimizer info:
    INFO - 16:25:03:       Status: None
    INFO - 16:25:03:       Message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
    INFO - 16:25:03:       Number of calls to the objective function by the optimizer: 16
    INFO - 16:25:03:    Solution:
    INFO - 16:25:03:       The solution is feasible.
    INFO - 16:25:03:       Objective: 26.78338139404545
    INFO - 16:25:03:       Standardized constraints:
    INFO - 16:25:03:          cstr1 = -9.960291855840104
    INFO - 16:25:03:          cstr2 = -55.16052551821478
    INFO - 16:25:03:          cstr3 = 0.007261845302840797
    INFO - 16:25:03:       Design space:
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:       | x1   |      0      | 1.355496446002296 |      5      | float |
    INFO - 16:25:03:       | x2   |      -5     | 1.325632675011445 |      3      | float |
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03: *** End MDOScenario execution (time: 0:00:00.069329) ***
    INFO - 16:25:03: ...  16%|█▌        | 8/50 [00:00<00:03, 12.48 it/sec, obj=14.4]
    INFO - 16:25:03:
    INFO - 16:25:03: *** Start MDOScenario execution ***
    INFO - 16:25:03: MDOScenario
    INFO - 16:25:03:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:03:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:03: Optimization problem:
    INFO - 16:25:03:    minimize obj2(x1, x2)
    INFO - 16:25:03:    with respect to x1, x2
    INFO - 16:25:03:    subject to constraints:
    INFO - 16:25:03:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr3(x1, x2) == 0.0
    INFO - 16:25:03:    over the design space:
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:    | x1   |      0      | 1.355496446002296 |      5      | float |
    INFO - 16:25:03:    | x2   |      -5     | 1.325632675011445 |      3      | float |
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:03: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   1%|          | 1/100 [00:00<00:00, 859.14 it/sec, obj=26.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   2%|▏         | 2/100 [00:00<00:00, 202.84 it/sec, obj=27.4]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   3%|▎         | 3/100 [00:00<00:00, 293.89 it/sec, obj=26.6]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   4%|▍         | 4/100 [00:00<00:00, 207.15 it/sec, obj=25.3]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   5%|▌         | 5/100 [00:00<00:00, 210.54 it/sec, obj=25.5]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   6%|▌         | 6/100 [00:00<00:00, 215.01 it/sec, obj=25.5]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   7%|▋         | 7/100 [00:00<00:00, 247.93 it/sec, obj=25.5]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   8%|▊         | 8/100 [00:00<00:00, 210.61 it/sec, obj=25.5]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   9%|▉         | 9/100 [00:00<00:00, 211.56 it/sec, obj=25.5]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  10%|█         | 10/100 [00:00<00:00, 212.12 it/sec, obj=25.5]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  11%|█         | 11/100 [00:00<00:00, 214.90 it/sec, obj=25.5]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  12%|█▏        | 12/100 [00:00<00:00, 232.95 it/sec, obj=25.5]
    INFO - 16:25:03:
    INFO - 16:25:03:
    INFO - 16:25:03: Optimization result:
    INFO - 16:25:03:    Optimizer info:
    INFO - 16:25:03:       Status: None
    INFO - 16:25:03:       Message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
    INFO - 16:25:03:       Number of calls to the objective function by the optimizer: 15
    INFO - 16:25:03:    Solution:
    INFO - 16:25:03:       The solution is feasible.
    INFO - 16:25:03:       Objective: 25.456747661016507
    INFO - 16:25:03:       Standardized constraints:
    INFO - 16:25:03:          cstr1 = -10.182735612985024
    INFO - 16:25:03:          cstr2 = -55.162076920524946
    INFO - 16:25:03:          cstr3 = 0.0021701470212498464
    INFO - 16:25:03:       Design space:
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:       | x1   |      0      |  1.42858291701485 |      5      | float |
    INFO - 16:25:03:       | x2   |      -5     | 1.436051672599847 |      3      | float |
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03: *** End MDOScenario execution (time: 0:00:00.066049) ***
    INFO - 16:25:03: ...  18%|█▊        | 9/50 [00:00<00:03, 12.67 it/sec, obj=16.4]
    INFO - 16:25:03:
    INFO - 16:25:03: *** Start MDOScenario execution ***
    INFO - 16:25:03: MDOScenario
    INFO - 16:25:03:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:03:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:03: Optimization problem:
    INFO - 16:25:03:    minimize obj2(x1, x2)
    INFO - 16:25:03:    with respect to x1, x2
    INFO - 16:25:03:    subject to constraints:
    INFO - 16:25:03:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr3(x1, x2) == 0.0
    INFO - 16:25:03:    over the design space:
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:    | x1   |      0      |  1.42858291701485 |      5      | float |
    INFO - 16:25:03:    | x2   |      -5     | 1.436051672599847 |      3      | float |
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:03: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   1%|          | 1/100 [00:00<00:00, 828.91 it/sec, obj=25.5]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   2%|▏         | 2/100 [00:00<00:00, 199.85 it/sec, obj=25.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   3%|▎         | 3/100 [00:00<00:00, 289.15 it/sec, obj=25.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   4%|▍         | 4/100 [00:00<00:00, 203.62 it/sec, obj=24]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   5%|▌         | 5/100 [00:00<00:00, 206.94 it/sec, obj=24.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   6%|▌         | 6/100 [00:00<00:00, 211.06 it/sec, obj=24.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   7%|▋         | 7/100 [00:00<00:00, 243.20 it/sec, obj=24.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   8%|▊         | 8/100 [00:00<00:00, 204.68 it/sec, obj=24.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   9%|▉         | 9/100 [00:00<00:00, 205.80 it/sec, obj=24.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  10%|█         | 10/100 [00:00<00:00, 206.81 it/sec, obj=24.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  11%|█         | 11/100 [00:00<00:00, 208.26 it/sec, obj=24.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...  12%|█▏        | 12/100 [00:00<00:00, 225.74 it/sec, obj=24.2]
    INFO - 16:25:03:
    INFO - 16:25:03:
    INFO - 16:25:03: Optimization result:
    INFO - 16:25:03:    Optimizer info:
    INFO - 16:25:03:       Status: None
    INFO - 16:25:03:       Message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
    INFO - 16:25:03:       Number of calls to the objective function by the optimizer: 15
    INFO - 16:25:03:    Solution:
    INFO - 16:25:03:       The solution is feasible.
    INFO - 16:25:03:       Objective: 24.238961391299995
    INFO - 16:25:03:       Standardized constraints:
    INFO - 16:25:03:          cstr1 = -10.581988784945853
    INFO - 16:25:03:          cstr2 = -54.70852336416608
    INFO - 16:25:03:          cstr3 = 0.0025169026502354086
    INFO - 16:25:03:       Design space:
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:       | x1   |      0      |  1.51948629085676 |      5      | float |
    INFO - 16:25:03:       | x2   |      -5     | 1.517904982375415 |      3      | float |
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03: *** End MDOScenario execution (time: 0:00:00.067917) ***
    INFO - 16:25:03: ...  20%|██        | 10/50 [00:00<00:03, 12.80 it/sec, obj=18.5]
    INFO - 16:25:03:
    INFO - 16:25:03: *** Start MDOScenario execution ***
    INFO - 16:25:03: MDOScenario
    INFO - 16:25:03:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:03:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:03: Optimization problem:
    INFO - 16:25:03:    minimize obj2(x1, x2)
    INFO - 16:25:03:    with respect to x1, x2
    INFO - 16:25:03:    subject to constraints:
    INFO - 16:25:03:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr3(x1, x2) == 0.0
    INFO - 16:25:03:    over the design space:
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:    | x1   |      0      |  1.51948629085676 |      5      | float |
    INFO - 16:25:03:    | x2   |      -5     | 1.517904982375415 |      3      | float |
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:03: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   1%|          | 1/100 [00:00<00:00, 858.96 it/sec, obj=24.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   2%|▏         | 2/100 [00:00<00:00, 192.88 it/sec, obj=23.2]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   3%|▎         | 3/100 [00:00<00:00, 202.04 it/sec, obj=22.8]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   4%|▍         | 4/100 [00:00<00:00, 207.53 it/sec, obj=23.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   5%|▌         | 5/100 [00:00<00:00, 207.64 it/sec, obj=23.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   6%|▌         | 6/100 [00:00<00:00, 206.23 it/sec, obj=23.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   7%|▋         | 7/100 [00:00<00:00, 207.91 it/sec, obj=23.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   8%|▊         | 8/100 [00:00<00:00, 209.21 it/sec, obj=23.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   9%|▉         | 9/100 [00:00<00:00, 228.92 it/sec, obj=Not evaluated]
    INFO - 16:25:03:
    INFO - 16:25:03:
    INFO - 16:25:03: Optimization result:
    INFO - 16:25:03:    Optimizer info:
    INFO - 16:25:03:       Status: None
    INFO - 16:25:03:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:03:       Number of calls to the objective function by the optimizer: 9
    INFO - 16:25:03:    Solution:
    INFO - 16:25:03:       The solution is feasible.
    INFO - 16:25:03:       Objective: 23.11579694920823
    INFO - 16:25:03:       Standardized constraints:
    INFO - 16:25:03:          cstr1 = -10.870999209927898
    INFO - 16:25:03:          cstr2 = -54.4411348517972
    INFO - 16:25:03:          cstr3 = 0.00016967686911684154
    INFO - 16:25:03:       Design space:
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:       | x1   |      0      | 1.599298040465538 |      5      | float |
    INFO - 16:25:03:       | x2   |      -5     | 1.601320384086387 |      3      | float |
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03: *** End MDOScenario execution (time: 0:00:00.052983) ***
    INFO - 16:25:03: ...  22%|██▏       | 11/50 [00:00<00:02, 13.13 it/sec, obj=20.5]
    INFO - 16:25:03:
    INFO - 16:25:03: *** Start MDOScenario execution ***
    INFO - 16:25:03: MDOScenario
    INFO - 16:25:03:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:03:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:03: Optimization problem:
    INFO - 16:25:03:    minimize obj2(x1, x2)
    INFO - 16:25:03:    with respect to x1, x2
    INFO - 16:25:03:    subject to constraints:
    INFO - 16:25:03:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr3(x1, x2) == 0.0
    INFO - 16:25:03:    over the design space:
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:    | x1   |      0      | 1.599298040465538 |      5      | float |
    INFO - 16:25:03:    | x2   |      -5     | 1.601320384086387 |      3      | float |
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:03: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   1%|          | 1/100 [00:00<00:00, 865.34 it/sec, obj=23.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   2%|▏         | 2/100 [00:00<00:00, 194.10 it/sec, obj=22.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   3%|▎         | 3/100 [00:00<00:00, 202.23 it/sec, obj=21.9]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   4%|▍         | 4/100 [00:00<00:00, 208.01 it/sec, obj=22.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   5%|▌         | 5/100 [00:00<00:00, 211.68 it/sec, obj=22.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   6%|▌         | 6/100 [00:00<00:00, 212.31 it/sec, obj=22.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   7%|▋         | 7/100 [00:00<00:00, 213.23 it/sec, obj=22.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   8%|▊         | 8/100 [00:00<00:00, 215.21 it/sec, obj=22.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   9%|▉         | 9/100 [00:00<00:00, 235.20 it/sec, obj=Not evaluated]
    INFO - 16:25:03:
    INFO - 16:25:03:
    INFO - 16:25:03: Optimization result:
    INFO - 16:25:03:    Optimizer info:
    INFO - 16:25:03:       Status: None
    INFO - 16:25:03:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:03:       Number of calls to the objective function by the optimizer: 9
    INFO - 16:25:03:    Solution:
    INFO - 16:25:03:       The solution is feasible.
    INFO - 16:25:03:       Objective: 22.070806133873354
    INFO - 16:25:03:       Standardized constraints:
    INFO - 16:25:03:          cstr1 = -11.152004241913563
    INFO - 16:25:03:          cstr2 = -54.144115710393905
    INFO - 16:25:03:          cstr3 = 7.790157006937193e-05
    INFO - 16:25:03:       Design space:
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:       | x1   |      0      | 1.678365637036731 |      5      | float |
    INFO - 16:25:03:       | x2   |      -5     | 1.677718962421308 |      3      | float |
    INFO - 16:25:03:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03: *** End MDOScenario execution (time: 0:00:00.051829) ***
    INFO - 16:25:03: ...  24%|██▍       | 12/50 [00:00<00:02, 13.45 it/sec, obj=22.5]
    INFO - 16:25:03:
    INFO - 16:25:03: *** Start MDOScenario execution ***
    INFO - 16:25:03: MDOScenario
    INFO - 16:25:03:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:03:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:03: Optimization problem:
    INFO - 16:25:03:    minimize obj2(x1, x2)
    INFO - 16:25:03:    with respect to x1, x2
    INFO - 16:25:03:    subject to constraints:
    INFO - 16:25:03:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:03:       cstr3(x1, x2) == 0.0
    INFO - 16:25:03:    over the design space:
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03:    | x1   |      0      | 1.678365637036731 |      5      | float |
    INFO - 16:25:03:    | x2   |      -5     | 1.677718962421308 |      3      | float |
    INFO - 16:25:03:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:03: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:03: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   1%|          | 1/100 [00:00<00:00, 916.79 it/sec, obj=22.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   2%|▏         | 2/100 [00:00<00:00, 195.87 it/sec, obj=21.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   3%|▎         | 3/100 [00:00<00:00, 202.92 it/sec, obj=21]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   4%|▍         | 4/100 [00:00<00:00, 205.54 it/sec, obj=21.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   5%|▌         | 5/100 [00:00<00:00, 209.61 it/sec, obj=21.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   6%|▌         | 6/100 [00:00<00:00, 210.60 it/sec, obj=21.1]
    INFO - 16:25:03:
    INFO - 16:25:03: ...   7%|▋         | 7/100 [00:00<00:00, 209.24 it/sec, obj=21.1]
    INFO - 16:25:03:
    INFO - 16:25:04: ...   8%|▊         | 8/100 [00:00<00:00, 210.46 it/sec, obj=21.1]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   9%|▉         | 9/100 [00:00<00:00, 230.15 it/sec, obj=Not evaluated]
    INFO - 16:25:04:
    INFO - 16:25:04:
    INFO - 16:25:04: Optimization result:
    INFO - 16:25:04:    Optimizer info:
    INFO - 16:25:04:       Status: None
    INFO - 16:25:04:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:04:       Number of calls to the objective function by the optimizer: 9
    INFO - 16:25:04:    Solution:
    INFO - 16:25:04:       The solution is feasible.
    INFO - 16:25:04:       Objective: 21.094680946646342
    INFO - 16:25:04:       Standardized constraints:
    INFO - 16:25:04:          cstr1 = -11.382543763227893
    INFO - 16:25:04:          cstr2 = -53.916789711709825
    INFO - 16:25:04:          cstr3 = 6.34855576464588e-05
    INFO - 16:25:04:       Design space:
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | x1   |      0      | 1.752388616522955 |      5      | float |
    INFO - 16:25:04:       | x2   |      -5     | 1.752277529012576 |      3      | float |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: *** End MDOScenario execution (time: 0:00:00.052787) ***
    INFO - 16:25:04: ...  26%|██▌       | 13/50 [00:00<00:02, 13.71 it/sec, obj=24.6]
    INFO - 16:25:04:
    INFO - 16:25:04: *** Start MDOScenario execution ***
    INFO - 16:25:04: MDOScenario
    INFO - 16:25:04:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:04:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:04: Optimization problem:
    INFO - 16:25:04:    minimize obj2(x1, x2)
    INFO - 16:25:04:    with respect to x1, x2
    INFO - 16:25:04:    subject to constraints:
    INFO - 16:25:04:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr3(x1, x2) == 0.0
    INFO - 16:25:04:    over the design space:
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | x1   |      0      | 1.752388616522955 |      5      | float |
    INFO - 16:25:04:    | x2   |      -5     | 1.752277529012576 |      3      | float |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:04: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   1%|          | 1/100 [00:00<00:00, 815.06 it/sec, obj=21.1]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   2%|▏         | 2/100 [00:00<00:00, 192.17 it/sec, obj=20.2]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   3%|▎         | 3/100 [00:00<00:00, 207.56 it/sec, obj=20.2]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   4%|▍         | 4/100 [00:00<00:00, 270.22 it/sec, obj=20.2]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   5%|▌         | 5/100 [00:00<00:00, 209.10 it/sec, obj=20.2]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   6%|▌         | 6/100 [00:00<00:00, 209.96 it/sec, obj=20.2]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   7%|▋         | 7/100 [00:00<00:00, 211.38 it/sec, obj=20.2]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   8%|▊         | 8/100 [00:00<00:00, 212.26 it/sec, obj=20.2]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   9%|▉         | 9/100 [00:00<00:00, 232.10 it/sec, obj=Not evaluated]
    INFO - 16:25:04:
    INFO - 16:25:04:
    INFO - 16:25:04: Optimization result:
    INFO - 16:25:04:    Optimizer info:
    INFO - 16:25:04:       Status: None
    INFO - 16:25:04:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:04:       Number of calls to the objective function by the optimizer: 10
    INFO - 16:25:04:    Solution:
    INFO - 16:25:04:       The solution is feasible.
    INFO - 16:25:04:       Objective: 20.179041747322394
    INFO - 16:25:04:       Standardized constraints:
    INFO - 16:25:04:          cstr1 = -11.584857264428393
    INFO - 16:25:04:          cstr2 = -53.715271313888515
    INFO - 16:25:04:          cstr3 = 3.6073850846918276e-05
    INFO - 16:25:04:       Design space:
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | x1   |      0      | 1.823588669105437 |      5      | float |
    INFO - 16:25:04:       | x2   |      -5     | 1.823610098824921 |      3      | float |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: *** End MDOScenario execution (time: 0:00:00.052510) ***
    INFO - 16:25:04: ...  28%|██▊       | 14/50 [00:01<00:02, 13.95 it/sec, obj=26.6]
    INFO - 16:25:04:
    INFO - 16:25:04: *** Start MDOScenario execution ***
    INFO - 16:25:04: MDOScenario
    INFO - 16:25:04:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:04:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:04: Optimization problem:
    INFO - 16:25:04:    minimize obj2(x1, x2)
    INFO - 16:25:04:    with respect to x1, x2
    INFO - 16:25:04:    subject to constraints:
    INFO - 16:25:04:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr3(x1, x2) == 0.0
    INFO - 16:25:04:    over the design space:
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | x1   |      0      | 1.823588669105437 |      5      | float |
    INFO - 16:25:04:    | x2   |      -5     | 1.823610098824921 |      3      | float |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:04: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   1%|          | 1/100 [00:00<00:00, 880.05 it/sec, obj=20.2]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   2%|▏         | 2/100 [00:00<00:00, 192.64 it/sec, obj=19.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   3%|▎         | 3/100 [00:00<00:00, 209.34 it/sec, obj=19.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   4%|▍         | 4/100 [00:00<00:00, 272.71 it/sec, obj=19.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   5%|▌         | 5/100 [00:00<00:00, 209.15 it/sec, obj=19.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   6%|▌         | 6/100 [00:00<00:00, 209.26 it/sec, obj=19.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   7%|▋         | 7/100 [00:00<00:00, 208.27 it/sec, obj=19.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   8%|▊         | 8/100 [00:00<00:00, 207.64 it/sec, obj=19.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   9%|▉         | 9/100 [00:00<00:00, 227.10 it/sec, obj=Not evaluated]
    INFO - 16:25:04:
    INFO - 16:25:04:
    INFO - 16:25:04: Optimization result:
    INFO - 16:25:04:    Optimizer info:
    INFO - 16:25:04:       Status: None
    INFO - 16:25:04:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:04:       Number of calls to the objective function by the optimizer: 10
    INFO - 16:25:04:    Solution:
    INFO - 16:25:04:       The solution is feasible.
    INFO - 16:25:04:       Objective: 19.31704274741805
    INFO - 16:25:04:       Standardized constraints:
    INFO - 16:25:04:          cstr1 = -11.761045500685725
    INFO - 16:25:04:          cstr2 = -53.53904269398964
    INFO - 16:25:04:          cstr3 = 1.9897482413711032e-05
    INFO - 16:25:04:       Design space:
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | x1   |      0      | 1.892176476077061 |      5      | float |
    INFO - 16:25:04:       | x2   |      -5     | 1.892191175189622 |      3      | float |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: *** End MDOScenario execution (time: 0:00:00.053177) ***
    INFO - 16:25:04: ...  30%|███       | 15/50 [00:01<00:02, 14.15 it/sec, obj=28.6]
    INFO - 16:25:04:
    INFO - 16:25:04: *** Start MDOScenario execution ***
    INFO - 16:25:04: MDOScenario
    INFO - 16:25:04:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:04:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:04: Optimization problem:
    INFO - 16:25:04:    minimize obj2(x1, x2)
    INFO - 16:25:04:    with respect to x1, x2
    INFO - 16:25:04:    subject to constraints:
    INFO - 16:25:04:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr3(x1, x2) == 0.0
    INFO - 16:25:04:    over the design space:
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | x1   |      0      | 1.892176476077061 |      5      | float |
    INFO - 16:25:04:    | x2   |      -5     | 1.892191175189622 |      3      | float |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:04: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   1%|          | 1/100 [00:00<00:00, 933.73 it/sec, obj=19.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   2%|▏         | 2/100 [00:00<00:00, 195.65 it/sec, obj=18.5]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   3%|▎         | 3/100 [00:00<00:00, 212.07 it/sec, obj=18.5]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   4%|▍         | 4/100 [00:00<00:00, 276.09 it/sec, obj=18.5]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   5%|▌         | 5/100 [00:00<00:00, 211.74 it/sec, obj=18.5]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   6%|▌         | 6/100 [00:00<00:00, 212.23 it/sec, obj=18.5]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   7%|▋         | 7/100 [00:00<00:00, 213.19 it/sec, obj=18.5]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   8%|▊         | 8/100 [00:00<00:00, 214.15 it/sec, obj=18.5]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   9%|▉         | 9/100 [00:00<00:00, 234.04 it/sec, obj=Not evaluated]
    INFO - 16:25:04:
    INFO - 16:25:04:
    INFO - 16:25:04: Optimization result:
    INFO - 16:25:04:    Optimizer info:
    INFO - 16:25:04:       Status: None
    INFO - 16:25:04:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:04:       Number of calls to the objective function by the optimizer: 10
    INFO - 16:25:04:    Solution:
    INFO - 16:25:04:       The solution is feasible.
    INFO - 16:25:04:       Objective: 18.50304766834182
    INFO - 16:25:04:       Standardized constraints:
    INFO - 16:25:04:          cstr1 = -11.91320794150552
    INFO - 16:25:04:          cstr2 = -53.38686658612579
    INFO - 16:25:04:          cstr3 = 1.6290651892347796e-05
    INFO - 16:25:04:       Design space:
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | x1   |      0      |  1.95836201774338 |      5      | float |
    INFO - 16:25:04:       | x2   |      -5     | 1.958374439015266 |      3      | float |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: *** End MDOScenario execution (time: 0:00:00.052131) ***
    INFO - 16:25:04: ...  32%|███▏      | 16/50 [00:01<00:02, 14.34 it/sec, obj=30.7]
    INFO - 16:25:04:
    INFO - 16:25:04: *** Start MDOScenario execution ***
    INFO - 16:25:04: MDOScenario
    INFO - 16:25:04:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:04:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:04: Optimization problem:
    INFO - 16:25:04:    minimize obj2(x1, x2)
    INFO - 16:25:04:    with respect to x1, x2
    INFO - 16:25:04:    subject to constraints:
    INFO - 16:25:04:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr3(x1, x2) == 0.0
    INFO - 16:25:04:    over the design space:
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | x1   |      0      |  1.95836201774338 |      5      | float |
    INFO - 16:25:04:    | x2   |      -5     | 1.958374439015266 |      3      | float |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:04: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   1%|          | 1/100 [00:00<00:00, 771.72 it/sec, obj=18.5]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   2%|▏         | 2/100 [00:00<00:00, 189.50 it/sec, obj=17.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   3%|▎         | 3/100 [00:00<00:00, 206.95 it/sec, obj=17.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   4%|▍         | 4/100 [00:00<00:00, 269.75 it/sec, obj=17.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   5%|▌         | 5/100 [00:00<00:00, 204.30 it/sec, obj=17.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   6%|▌         | 6/100 [00:00<00:00, 205.84 it/sec, obj=17.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   7%|▋         | 7/100 [00:00<00:00, 207.43 it/sec, obj=17.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   8%|▊         | 8/100 [00:00<00:00, 209.67 it/sec, obj=17.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   9%|▉         | 9/100 [00:00<00:00, 229.27 it/sec, obj=Not evaluated]
    INFO - 16:25:04:
    INFO - 16:25:04:
    INFO - 16:25:04: Optimization result:
    INFO - 16:25:04:    Optimizer info:
    INFO - 16:25:04:       Status: None
    INFO - 16:25:04:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:04:       Number of calls to the objective function by the optimizer: 10
    INFO - 16:25:04:    Solution:
    INFO - 16:25:04:       The solution is feasible.
    INFO - 16:25:04:       Objective: 17.732348004038087
    INFO - 16:25:04:       Standardized constraints:
    INFO - 16:25:04:          cstr1 = -12.043720783556537
    INFO - 16:25:04:          cstr2 = -53.256342241945774
    INFO - 16:25:04:          cstr3 = 1.3382114616433682e-05
    INFO - 16:25:04:       Design space:
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | x1   |      0      | 2.022382616990152 |      5      | float |
    INFO - 16:25:04:       | x2   |      -5     | 2.022393121240538 |      3      | float |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: *** End MDOScenario execution (time: 0:00:00.053160) ***
    INFO - 16:25:04: ...  34%|███▍      | 17/50 [00:01<00:02, 14.51 it/sec, obj=32.7]
    INFO - 16:25:04:
    INFO - 16:25:04: *** Start MDOScenario execution ***
    INFO - 16:25:04: MDOScenario
    INFO - 16:25:04:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:04:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:04: Optimization problem:
    INFO - 16:25:04:    minimize obj2(x1, x2)
    INFO - 16:25:04:    with respect to x1, x2
    INFO - 16:25:04:    subject to constraints:
    INFO - 16:25:04:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr3(x1, x2) == 0.0
    INFO - 16:25:04:    over the design space:
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | x1   |      0      | 2.022382616990152 |      5      | float |
    INFO - 16:25:04:    | x2   |      -5     | 2.022393121240538 |      3      | float |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:04: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   1%|          | 1/100 [00:00<00:00, 891.84 it/sec, obj=17.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   2%|▏         | 2/100 [00:00<00:00, 186.30 it/sec, obj=17]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   3%|▎         | 3/100 [00:00<00:00, 204.43 it/sec, obj=17]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   4%|▍         | 4/100 [00:00<00:00, 266.24 it/sec, obj=17]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   5%|▌         | 5/100 [00:00<00:00, 204.22 it/sec, obj=17]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   6%|▌         | 6/100 [00:00<00:00, 205.74 it/sec, obj=17]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   7%|▋         | 7/100 [00:00<00:00, 205.21 it/sec, obj=17]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   8%|▊         | 8/100 [00:00<00:00, 190.91 it/sec, obj=17]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   9%|▉         | 9/100 [00:00<00:00, 209.29 it/sec, obj=Not evaluated]
    INFO - 16:25:04:
    INFO - 16:25:04:
    INFO - 16:25:04: Optimization result:
    INFO - 16:25:04:    Optimizer info:
    INFO - 16:25:04:       Status: None
    INFO - 16:25:04:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:04:       Number of calls to the objective function by the optimizer: 22
    INFO - 16:25:04:    Solution:
    INFO - 16:25:04:       The solution is feasible.
    INFO - 16:25:04:       Objective: 17.000954389919343
    INFO - 16:25:04:       Standardized constraints:
    INFO - 16:25:04:          cstr1 = -12.154578598016688
    INFO - 16:25:04:          cstr2 = -53.14547523083256
    INFO - 16:25:04:          cstr3 = 1.112372472533707e-05
    INFO - 16:25:04:       Design space:
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | x1   |      0      | 2.084437729731522 |      5      | float |
    INFO - 16:25:04:       | x2   |      -5     | 2.084446701206397 |      3      | float |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: *** End MDOScenario execution (time: 0:00:00.056736) ***
    INFO - 16:25:04: ...  36%|███▌      | 18/50 [00:01<00:02, 14.61 it/sec, obj=34.8]
    INFO - 16:25:04:
    INFO - 16:25:04: *** Start MDOScenario execution ***
    INFO - 16:25:04: MDOScenario
    INFO - 16:25:04:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:04:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:04: Optimization problem:
    INFO - 16:25:04:    minimize obj2(x1, x2)
    INFO - 16:25:04:    with respect to x1, x2
    INFO - 16:25:04:    subject to constraints:
    INFO - 16:25:04:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr3(x1, x2) == 0.0
    INFO - 16:25:04:    over the design space:
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | x1   |      0      | 2.084437729731522 |      5      | float |
    INFO - 16:25:04:    | x2   |      -5     | 2.084446701206397 |      3      | float |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:04: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   1%|          | 1/100 [00:00<00:00, 892.60 it/sec, obj=17]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   2%|▏         | 2/100 [00:00<00:00, 192.17 it/sec, obj=16.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   3%|▎         | 3/100 [00:00<00:00, 207.82 it/sec, obj=16.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   4%|▍         | 4/100 [00:00<00:00, 270.27 it/sec, obj=16.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   5%|▌         | 5/100 [00:00<00:00, 205.55 it/sec, obj=16.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   6%|▌         | 6/100 [00:00<00:00, 206.77 it/sec, obj=16.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   7%|▋         | 7/100 [00:00<00:00, 208.43 it/sec, obj=16.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   8%|▊         | 8/100 [00:00<00:00, 207.60 it/sec, obj=16.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   9%|▉         | 9/100 [00:00<00:00, 227.10 it/sec, obj=Not evaluated]
    INFO - 16:25:04:
    INFO - 16:25:04:
    INFO - 16:25:04: Optimization result:
    INFO - 16:25:04:    Optimizer info:
    INFO - 16:25:04:       Status: None
    INFO - 16:25:04:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:04:       Number of calls to the objective function by the optimizer: 10
    INFO - 16:25:04:    Solution:
    INFO - 16:25:04:       The solution is feasible.
    INFO - 16:25:04:       Objective: 16.30545494358224
    INFO - 16:25:04:       Standardized constraints:
    INFO - 16:25:04:          cstr1 = -12.247487820159945
    INFO - 16:25:04:          cstr2 = -53.0525585506805
    INFO - 16:25:04:          cstr3 = 9.341781733951393e-06
    INFO - 16:25:04:       Design space:
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | x1   |      0      | 2.144697995152375 |      5      | float |
    INFO - 16:25:04:       | x2   |      -5     | 2.144705723625782 |      3      | float |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: *** End MDOScenario execution (time: 0:00:00.053366) ***
    INFO - 16:25:04: ...  38%|███▊      | 19/50 [00:01<00:02, 14.75 it/sec, obj=36.8]
    INFO - 16:25:04:
    INFO - 16:25:04: *** Start MDOScenario execution ***
    INFO - 16:25:04: MDOScenario
    INFO - 16:25:04:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:04:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:04: Optimization problem:
    INFO - 16:25:04:    minimize obj2(x1, x2)
    INFO - 16:25:04:    with respect to x1, x2
    INFO - 16:25:04:    subject to constraints:
    INFO - 16:25:04:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr3(x1, x2) == 0.0
    INFO - 16:25:04:    over the design space:
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | x1   |      0      | 2.144697995152375 |      5      | float |
    INFO - 16:25:04:    | x2   |      -5     | 2.144705723625782 |      3      | float |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:04: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   1%|          | 1/100 [00:00<00:00, 839.87 it/sec, obj=16.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   2%|▏         | 2/100 [00:00<00:00, 187.10 it/sec, obj=15.6]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   3%|▎         | 3/100 [00:00<00:00, 205.24 it/sec, obj=15.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   4%|▍         | 4/100 [00:00<00:00, 267.65 it/sec, obj=15.6]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   5%|▌         | 5/100 [00:00<00:00, 207.48 it/sec, obj=15.6]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   6%|▌         | 6/100 [00:00<00:00, 208.68 it/sec, obj=15.6]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   7%|▋         | 7/100 [00:00<00:00, 210.11 it/sec, obj=15.6]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   8%|▊         | 8/100 [00:00<00:00, 112.29 it/sec, obj=15.6]
    INFO - 16:25:04:
    INFO - 16:25:04:
    INFO - 16:25:04: Optimization result:
    INFO - 16:25:04:    Optimizer info:
    INFO - 16:25:04:       Status: 5
    INFO - 16:25:04:       Message: NLOPT_MAXEVAL_REACHED: Optimization stopped because maxeval (above) was reached
    INFO - 16:25:04:       Number of calls to the objective function by the optimizer: 151
    INFO - 16:25:04:    Solution:
    INFO - 16:25:04:       The solution is feasible.
    INFO - 16:25:04:       Objective: 15.642904546075751
    INFO - 16:25:04:       Standardized constraints:
    INFO - 16:25:04:          cstr1 = -12.323921352239278
    INFO - 16:25:04:          cstr2 = -52.976118905633655
    INFO - 16:25:04:          cstr3 = 7.918085636049454e-06
    INFO - 16:25:04:       Design space:
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | x1   |      0      | 2.203310700523008 |      5      | float |
    INFO - 16:25:04:       | x2   |      -5     | 2.203317410168497 |      3      | float |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: *** End MDOScenario execution (time: 0:00:00.084935) ***
    INFO - 16:25:04: ...  40%|████      | 20/50 [00:01<00:02, 14.53 it/sec, obj=38.8]
    INFO - 16:25:04:
    INFO - 16:25:04: *** Start MDOScenario execution ***
    INFO - 16:25:04: MDOScenario
    INFO - 16:25:04:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:04:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:04: Optimization problem:
    INFO - 16:25:04:    minimize obj2(x1, x2)
    INFO - 16:25:04:    with respect to x1, x2
    INFO - 16:25:04:    subject to constraints:
    INFO - 16:25:04:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr3(x1, x2) == 0.0
    INFO - 16:25:04:    over the design space:
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | x1   |      0      | 2.203310700523008 |      5      | float |
    INFO - 16:25:04:    | x2   |      -5     | 2.203317410168497 |      3      | float |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:04: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   1%|          | 1/100 [00:00<00:00, 923.86 it/sec, obj=15.6]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   2%|▏         | 2/100 [00:00<00:00, 196.38 it/sec, obj=15]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   3%|▎         | 3/100 [00:00<00:00, 212.89 it/sec, obj=15]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   4%|▍         | 4/100 [00:00<00:00, 277.43 it/sec, obj=15]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   5%|▌         | 5/100 [00:00<00:00, 209.69 it/sec, obj=15]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   6%|▌         | 6/100 [00:00<00:00, 210.35 it/sec, obj=15]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   7%|▋         | 7/100 [00:00<00:00, 211.76 it/sec, obj=15]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   8%|▊         | 8/100 [00:00<00:00, 212.52 it/sec, obj=15]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   9%|▉         | 9/100 [00:00<00:00, 232.34 it/sec, obj=Not evaluated]
    INFO - 16:25:04:
    INFO - 16:25:04:
    INFO - 16:25:04: Optimization result:
    INFO - 16:25:04:    Optimizer info:
    INFO - 16:25:04:       Status: None
    INFO - 16:25:04:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:04:       Number of calls to the objective function by the optimizer: 10
    INFO - 16:25:04:    Solution:
    INFO - 16:25:04:       The solution is feasible.
    INFO - 16:25:04:       Objective: 15.010740057807617
    INFO - 16:25:04:       Standardized constraints:
    INFO - 16:25:04:          cstr1 = -12.385161018109931
    INFO - 16:25:04:          cstr2 = -52.91487417972193
    INFO - 16:25:04:          cstr3 = 6.767595998269371e-06
    INFO - 16:25:04:       Design space:
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | x1   |      0      | 2.260404026102934 |      5      | float |
    INFO - 16:25:04:       | x2   |      -5     | 2.260409892408245 |      3      | float |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: *** End MDOScenario execution (time: 0:00:00.052297) ***
    INFO - 16:25:04: ...  42%|████▏     | 21/50 [00:01<00:01, 14.67 it/sec, obj=40.9]
    INFO - 16:25:04:
    INFO - 16:25:04: *** Start MDOScenario execution ***
    INFO - 16:25:04: MDOScenario
    INFO - 16:25:04:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:04:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:04: Optimization problem:
    INFO - 16:25:04:    minimize obj2(x1, x2)
    INFO - 16:25:04:    with respect to x1, x2
    INFO - 16:25:04:    subject to constraints:
    INFO - 16:25:04:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr3(x1, x2) == 0.0
    INFO - 16:25:04:    over the design space:
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | x1   |      0      | 2.260404026102934 |      5      | float |
    INFO - 16:25:04:    | x2   |      -5     | 2.260409892408245 |      3      | float |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:04: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   1%|          | 1/100 [00:00<00:00, 690.88 it/sec, obj=15]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   2%|▏         | 2/100 [00:00<00:00, 188.12 it/sec, obj=14.4]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   3%|▎         | 3/100 [00:00<00:00, 206.42 it/sec, obj=14.4]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   4%|▍         | 4/100 [00:00<00:00, 269.12 it/sec, obj=14.4]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   5%|▌         | 5/100 [00:00<00:00, 207.96 it/sec, obj=14.4]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   6%|▌         | 6/100 [00:00<00:00, 208.94 it/sec, obj=14.4]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   7%|▋         | 7/100 [00:00<00:00, 210.37 it/sec, obj=14.4]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   8%|▊         | 8/100 [00:00<00:00, 210.47 it/sec, obj=14.4]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   9%|▉         | 9/100 [00:00<00:00, 230.06 it/sec, obj=Not evaluated]
    INFO - 16:25:04:
    INFO - 16:25:04:
    INFO - 16:25:04: Optimization result:
    INFO - 16:25:04:    Optimizer info:
    INFO - 16:25:04:       Status: None
    INFO - 16:25:04:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:04:       Number of calls to the objective function by the optimizer: 10
    INFO - 16:25:04:    Solution:
    INFO - 16:25:04:       The solution is feasible.
    INFO - 16:25:04:       Objective: 14.40671436156971
    INFO - 16:25:04:       Standardized constraints:
    INFO - 16:25:04:          cstr1 = -12.432330566830654
    INFO - 16:25:04:          cstr2 = -52.867700404654286
    INFO - 16:25:04:          cstr3 = 5.828223912374142e-06
    INFO - 16:25:04:       Design space:
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | x1   |      0      | 2.316090345245806 |      5      | float |
    INFO - 16:25:04:       | x2   |      -5     | 2.316095507159964 |      3      | float |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: *** End MDOScenario execution (time: 0:00:00.052677) ***
    INFO - 16:25:04: ...  44%|████▍     | 22/50 [00:01<00:01, 14.79 it/sec, obj=42.9]
    INFO - 16:25:04:
    INFO - 16:25:04: *** Start MDOScenario execution ***
    INFO - 16:25:04: MDOScenario
    INFO - 16:25:04:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:04:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:04: Optimization problem:
    INFO - 16:25:04:    minimize obj2(x1, x2)
    INFO - 16:25:04:    with respect to x1, x2
    INFO - 16:25:04:    subject to constraints:
    INFO - 16:25:04:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr3(x1, x2) == 0.0
    INFO - 16:25:04:    over the design space:
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | x1   |      0      | 2.316090345245806 |      5      | float |
    INFO - 16:25:04:    | x2   |      -5     | 2.316095507159964 |      3      | float |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:04: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   1%|          | 1/100 [00:00<00:00, 937.90 it/sec, obj=14.4]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   2%|▏         | 2/100 [00:00<00:00, 198.03 it/sec, obj=13.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   3%|▎         | 3/100 [00:00<00:00, 214.15 it/sec, obj=13.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   4%|▍         | 4/100 [00:00<00:00, 279.07 it/sec, obj=13.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   5%|▌         | 5/100 [00:00<00:00, 212.34 it/sec, obj=13.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   6%|▌         | 6/100 [00:00<00:00, 212.73 it/sec, obj=13.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   7%|▋         | 7/100 [00:00<00:00, 213.69 it/sec, obj=13.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   8%|▊         | 8/100 [00:00<00:00, 163.61 it/sec, obj=13.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   9%|▉         | 9/100 [00:00<00:00, 179.73 it/sec, obj=Not evaluated]
    INFO - 16:25:04:
    INFO - 16:25:04:
    INFO - 16:25:04: Optimization result:
    INFO - 16:25:04:    Optimizer info:
    INFO - 16:25:04:       Status: None
    INFO - 16:25:04:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:04:       Number of calls to the objective function by the optimizer: 58
    INFO - 16:25:04:    Solution:
    INFO - 16:25:04:       The solution is feasible.
    INFO - 16:25:04:       Objective: 13.828844363467137
    INFO - 16:25:04:       Standardized constraints:
    INFO - 16:25:04:          cstr1 = -12.46642168992727
    INFO - 16:25:04:          cstr2 = -52.83360572231145
    INFO - 16:25:04:          cstr3 = 5.053965359991253e-06
    INFO - 16:25:04:       Design space:
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | x1   |      0      | 2.370468825954106 |      5      | float |
    INFO - 16:25:04:       | x2   |      -5     | 2.370473394660559 |      3      | float |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: *** End MDOScenario execution (time: 0:00:00.063638) ***
    INFO - 16:25:04: ...  46%|████▌     | 23/50 [00:01<00:01, 14.79 it/sec, obj=45]
    INFO - 16:25:04:
    INFO - 16:25:04: *** Start MDOScenario execution ***
    INFO - 16:25:04: MDOScenario
    INFO - 16:25:04:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:04:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:04: Optimization problem:
    INFO - 16:25:04:    minimize obj2(x1, x2)
    INFO - 16:25:04:    with respect to x1, x2
    INFO - 16:25:04:    subject to constraints:
    INFO - 16:25:04:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr3(x1, x2) == 0.0
    INFO - 16:25:04:    over the design space:
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | x1   |      0      | 2.370468825954106 |      5      | float |
    INFO - 16:25:04:    | x2   |      -5     | 2.370473394660559 |      3      | float |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:04: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   1%|          | 1/100 [00:00<00:00, 863.74 it/sec, obj=13.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   2%|▏         | 2/100 [00:00<00:00, 191.58 it/sec, obj=13.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   3%|▎         | 3/100 [00:00<00:00, 206.82 it/sec, obj=13.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   4%|▍         | 4/100 [00:00<00:00, 269.25 it/sec, obj=13.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   5%|▌         | 5/100 [00:00<00:00, 207.67 it/sec, obj=13.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   6%|▌         | 6/100 [00:00<00:00, 208.72 it/sec, obj=13.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   7%|▋         | 7/100 [00:00<00:00, 210.14 it/sec, obj=13.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   8%|▊         | 8/100 [00:00<00:00, 211.39 it/sec, obj=13.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   9%|▉         | 9/100 [00:00<00:00, 231.17 it/sec, obj=Not evaluated]
    INFO - 16:25:04:
    INFO - 16:25:04:
    INFO - 16:25:04: Optimization result:
    INFO - 16:25:04:    Optimizer info:
    INFO - 16:25:04:       Status: None
    INFO - 16:25:04:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:04:       Number of calls to the objective function by the optimizer: 10
    INFO - 16:25:04:    Solution:
    INFO - 16:25:04:       The solution is feasible.
    INFO - 16:25:04:       Objective: 13.27536950292725
    INFO - 16:25:04:       Standardized constraints:
    INFO - 16:25:04:          cstr1 = -12.48831477873483
    INFO - 16:25:04:          cstr2 = -52.811709613282154
    INFO - 16:25:04:          cstr3 = 4.4102718916860795e-06
    INFO - 16:25:04:       Design space:
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | x1   |      0      | 2.423627506497627 |      5      | float |
    INFO - 16:25:04:       | x2   |      -5     | 2.423631571833792 |      3      | float |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: *** End MDOScenario execution (time: 0:00:00.052793) ***
    INFO - 16:25:04: ...  48%|████▊     | 24/50 [00:01<00:01, 14.90 it/sec, obj=47]
    INFO - 16:25:04:
    INFO - 16:25:04: *** Start MDOScenario execution ***
    INFO - 16:25:04: MDOScenario
    INFO - 16:25:04:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:04:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:04: Optimization problem:
    INFO - 16:25:04:    minimize obj2(x1, x2)
    INFO - 16:25:04:    with respect to x1, x2
    INFO - 16:25:04:    subject to constraints:
    INFO - 16:25:04:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr3(x1, x2) == 0.0
    INFO - 16:25:04:    over the design space:
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | x1   |      0      | 2.423627506497627 |      5      | float |
    INFO - 16:25:04:    | x2   |      -5     | 2.423631571833792 |      3      | float |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:04: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   1%|          | 1/100 [00:00<00:00, 899.87 it/sec, obj=13.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   2%|▏         | 2/100 [00:00<00:00, 193.84 it/sec, obj=12.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   3%|▎         | 3/100 [00:00<00:00, 210.06 it/sec, obj=12.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   4%|▍         | 4/100 [00:00<00:00, 273.68 it/sec, obj=12.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   5%|▌         | 5/100 [00:00<00:00, 210.61 it/sec, obj=12.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   6%|▌         | 6/100 [00:00<00:00, 211.12 it/sec, obj=12.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   7%|▋         | 7/100 [00:00<00:00, 212.28 it/sec, obj=12.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   8%|▊         | 8/100 [00:00<00:00, 211.02 it/sec, obj=12.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   9%|▉         | 9/100 [00:00<00:00, 230.97 it/sec, obj=Not evaluated]
    INFO - 16:25:04:
    INFO - 16:25:04:
    INFO - 16:25:04: Optimization result:
    INFO - 16:25:04:    Optimizer info:
    INFO - 16:25:04:       Status: None
    INFO - 16:25:04:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:04:       Number of calls to the objective function by the optimizer: 10
    INFO - 16:25:04:    Solution:
    INFO - 16:25:04:       The solution is feasible.
    INFO - 16:25:04:       Objective: 12.744718286984694
    INFO - 16:25:04:       Standardized constraints:
    INFO - 16:25:04:          cstr1 = -12.498795665972281
    INFO - 16:25:04:          cstr2 = -52.801226145304284
    INFO - 16:25:04:          cstr3 = 3.870874571987315e-06
    INFO - 16:25:04:       Design space:
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | x1   |      0      | 2.475644969491541 |      5      | float |
    INFO - 16:25:04:       | x2   |      -5     | 2.475648604704302 |      3      | float |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: *** End MDOScenario execution (time: 0:00:00.052637) ***
    INFO - 16:25:04: ...  50%|█████     | 25/50 [00:01<00:01, 15.00 it/sec, obj=49]
    INFO - 16:25:04:
    INFO - 16:25:04: *** Start MDOScenario execution ***
    INFO - 16:25:04: MDOScenario
    INFO - 16:25:04:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:04:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:04: Optimization problem:
    INFO - 16:25:04:    minimize obj2(x1, x2)
    INFO - 16:25:04:    with respect to x1, x2
    INFO - 16:25:04:    subject to constraints:
    INFO - 16:25:04:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr3(x1, x2) == 0.0
    INFO - 16:25:04:    over the design space:
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | x1   |      0      | 2.475644969491541 |      5      | float |
    INFO - 16:25:04:    | x2   |      -5     | 2.475648604704302 |      3      | float |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:04: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   1%|          | 1/100 [00:00<00:00, 908.45 it/sec, obj=12.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   2%|▏         | 2/100 [00:00<00:00, 191.90 it/sec, obj=12.2]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   3%|▎         | 3/100 [00:00<00:00, 208.81 it/sec, obj=12.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   4%|▍         | 4/100 [00:00<00:00, 272.32 it/sec, obj=12.2]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   5%|▌         | 5/100 [00:00<00:00, 209.48 it/sec, obj=12.2]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   6%|▌         | 6/100 [00:00<00:00, 210.32 it/sec, obj=12.2]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   7%|▋         | 7/100 [00:00<00:00, 211.65 it/sec, obj=12.2]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   8%|▊         | 8/100 [00:00<00:00, 159.46 it/sec, obj=12.2]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   9%|▉         | 9/100 [00:00<00:00, 175.55 it/sec, obj=Not evaluated]
    INFO - 16:25:04:
    INFO - 16:25:04:
    INFO - 16:25:04: Optimization result:
    INFO - 16:25:04:    Optimizer info:
    INFO - 16:25:04:       Status: None
    INFO - 16:25:04:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:04:       Number of calls to the objective function by the optimizer: 58
    INFO - 16:25:04:    Solution:
    INFO - 16:25:04:       The solution is feasible.
    INFO - 16:25:04:       Objective: 12.235481029876208
    INFO - 16:25:04:       Standardized constraints:
    INFO - 16:25:04:          cstr1 = -12.49856926217808
    INFO - 16:25:04:          cstr2 = -52.80145032968164
    INFO - 16:25:04:          cstr3 = 3.4155702692828527e-06
    INFO - 16:25:04:       Design space:
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | x1   |      0      | 2.526591705484616 |      5      | float |
    INFO - 16:25:04:       | x2   |      -5     | 2.526594970794571 |      3      | float |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: *** End MDOScenario execution (time: 0:00:00.064808) ***
    INFO - 16:25:04: ...  52%|█████▏    | 26/50 [00:01<00:01, 14.99 it/sec, obj=51.1]
    INFO - 16:25:04:
    INFO - 16:25:04: *** Start MDOScenario execution ***
    INFO - 16:25:04: MDOScenario
    INFO - 16:25:04:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:04:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:04: Optimization problem:
    INFO - 16:25:04:    minimize obj2(x1, x2)
    INFO - 16:25:04:    with respect to x1, x2
    INFO - 16:25:04:    subject to constraints:
    INFO - 16:25:04:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr3(x1, x2) == 0.0
    INFO - 16:25:04:    over the design space:
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | x1   |      0      | 2.526591705484616 |      5      | float |
    INFO - 16:25:04:    | x2   |      -5     | 2.526594970794571 |      3      | float |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:04: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   1%|          | 1/100 [00:00<00:00, 906.68 it/sec, obj=12.2]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   2%|▏         | 2/100 [00:00<00:00, 195.98 it/sec, obj=11.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   3%|▎         | 3/100 [00:00<00:00, 212.43 it/sec, obj=11.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   4%|▍         | 4/100 [00:00<00:00, 276.73 it/sec, obj=11.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   5%|▌         | 5/100 [00:00<00:00, 210.08 it/sec, obj=11.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   6%|▌         | 6/100 [00:00<00:00, 210.91 it/sec, obj=11.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   7%|▋         | 7/100 [00:00<00:00, 211.96 it/sec, obj=11.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   8%|▊         | 8/100 [00:00<00:00, 212.83 it/sec, obj=11.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   9%|▉         | 9/100 [00:00<00:00, 232.81 it/sec, obj=Not evaluated]
    INFO - 16:25:04:
    INFO - 16:25:04:
    INFO - 16:25:04: Optimization result:
    INFO - 16:25:04:    Optimizer info:
    INFO - 16:25:04:       Status: None
    INFO - 16:25:04:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:04:       Number of calls to the objective function by the optimizer: 10
    INFO - 16:25:04:    Solution:
    INFO - 16:25:04:       The solution is feasible.
    INFO - 16:25:04:       Objective: 11.746387447065569
    INFO - 16:25:04:       Standardized constraints:
    INFO - 16:25:04:          cstr1 = -12.488270763209497
    INFO - 16:25:04:          cstr2 = -52.81174690860545
    INFO - 16:25:04:          cstr3 = 3.0286559535852575e-06
    INFO - 16:25:04:       Design space:
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | x1   |      0      | 2.576531233670002 |      5      | float |
    INFO - 16:25:04:       | x2   |      -5     | 2.576534178972493 |      3      | float |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: *** End MDOScenario execution (time: 0:00:00.052495) ***
    INFO - 16:25:04: ...  54%|█████▍    | 27/50 [00:01<00:01, 15.09 it/sec, obj=53.1]
    INFO - 16:25:04:
    INFO - 16:25:04: *** Start MDOScenario execution ***
    INFO - 16:25:04: MDOScenario
    INFO - 16:25:04:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:04:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:04: Optimization problem:
    INFO - 16:25:04:    minimize obj2(x1, x2)
    INFO - 16:25:04:    with respect to x1, x2
    INFO - 16:25:04:    subject to constraints:
    INFO - 16:25:04:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr3(x1, x2) == 0.0
    INFO - 16:25:04:    over the design space:
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | x1   |      0      | 2.576531233670002 |      5      | float |
    INFO - 16:25:04:    | x2   |      -5     | 2.576534178972493 |      3      | float |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:04: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   1%|          | 1/100 [00:00<00:00, 682.44 it/sec, obj=11.7]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   2%|▏         | 2/100 [00:00<00:00, 189.92 it/sec, obj=11.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   3%|▎         | 3/100 [00:00<00:00, 207.90 it/sec, obj=11.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   4%|▍         | 4/100 [00:00<00:00, 271.10 it/sec, obj=11.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   5%|▌         | 5/100 [00:00<00:00, 209.66 it/sec, obj=11.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   6%|▌         | 6/100 [00:00<00:00, 210.29 it/sec, obj=11.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   7%|▋         | 7/100 [00:00<00:00, 211.64 it/sec, obj=11.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   8%|▊         | 8/100 [00:00<00:00, 206.95 it/sec, obj=11.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   9%|▉         | 9/100 [00:00<00:00, 226.63 it/sec, obj=Not evaluated]
    INFO - 16:25:04:
    INFO - 16:25:04:
    INFO - 16:25:04: Optimization result:
    INFO - 16:25:04:    Optimizer info:
    INFO - 16:25:04:       Status: None
    INFO - 16:25:04:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:04:       Number of calls to the objective function by the optimizer: 10
    INFO - 16:25:04:    Solution:
    INFO - 16:25:04:       The solution is feasible.
    INFO - 16:25:04:       Objective: 11.276288087191698
    INFO - 16:25:04:       Standardized constraints:
    INFO - 16:25:04:          cstr1 = -12.46847493757269
    INFO - 16:25:04:          cstr2 = -52.83154106402759
    INFO - 16:25:04:          cstr3 = 2.697806259277513e-06
    INFO - 16:25:04:       Design space:
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | x1   |      0      | 2.625521030590181 |      5      | float |
    INFO - 16:25:04:       | x2   |      -5     | 2.625523697523561 |      3      | float |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: *** End MDOScenario execution (time: 0:00:00.053250) ***
    INFO - 16:25:04: ...  56%|█████▌    | 28/50 [00:01<00:01, 15.17 it/sec, obj=55.1]
    INFO - 16:25:04:
    INFO - 16:25:04: *** Start MDOScenario execution ***
    INFO - 16:25:04: MDOScenario
    INFO - 16:25:04:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:04:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:04: Optimization problem:
    INFO - 16:25:04:    minimize obj2(x1, x2)
    INFO - 16:25:04:    with respect to x1, x2
    INFO - 16:25:04:    subject to constraints:
    INFO - 16:25:04:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr3(x1, x2) == 0.0
    INFO - 16:25:04:    over the design space:
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | x1   |      0      | 2.625521030590181 |      5      | float |
    INFO - 16:25:04:    | x2   |      -5     | 2.625523697523561 |      3      | float |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:04: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   1%|          | 1/100 [00:00<00:00, 888.62 it/sec, obj=11.3]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   2%|▏         | 2/100 [00:00<00:00, 194.51 it/sec, obj=10.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   3%|▎         | 3/100 [00:00<00:00, 210.79 it/sec, obj=10.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   4%|▍         | 4/100 [00:00<00:00, 274.73 it/sec, obj=10.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   5%|▌         | 5/100 [00:00<00:00, 211.16 it/sec, obj=10.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   6%|▌         | 6/100 [00:00<00:00, 211.72 it/sec, obj=10.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   7%|▋         | 7/100 [00:00<00:00, 212.88 it/sec, obj=10.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   8%|▊         | 8/100 [00:00<00:00, 211.70 it/sec, obj=10.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   9%|▉         | 9/100 [00:00<00:00, 231.66 it/sec, obj=Not evaluated]
    INFO - 16:25:04:
    INFO - 16:25:04:
    INFO - 16:25:04: Optimization result:
    INFO - 16:25:04:    Optimizer info:
    INFO - 16:25:04:       Status: None
    INFO - 16:25:04:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:04:       Number of calls to the objective function by the optimizer: 10
    INFO - 16:25:04:    Solution:
    INFO - 16:25:04:       The solution is feasible.
    INFO - 16:25:04:       Objective: 10.824138827797562
    INFO - 16:25:04:       Standardized constraints:
    INFO - 16:25:04:          cstr1 = -12.439703881005212
    INFO - 16:25:04:          cstr2 = -52.86031066026405
    INFO - 16:25:04:          cstr3 = 2.413258648914507e-06
    INFO - 16:25:04:       Design space:
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:       | x1   |      0      | 2.673613305574845 |      5      | float |
    INFO - 16:25:04:       | x2   |      -5     | 2.673615729119723 |      3      | float |
    INFO - 16:25:04:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: *** End MDOScenario execution (time: 0:00:00.052467) ***
    INFO - 16:25:04: ...  58%|█████▊    | 29/50 [00:01<00:01, 15.25 it/sec, obj=57.2]
    INFO - 16:25:04:
    INFO - 16:25:04: *** Start MDOScenario execution ***
    INFO - 16:25:04: MDOScenario
    INFO - 16:25:04:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:04:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:04: Optimization problem:
    INFO - 16:25:04:    minimize obj2(x1, x2)
    INFO - 16:25:04:    with respect to x1, x2
    INFO - 16:25:04:    subject to constraints:
    INFO - 16:25:04:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:04:       cstr3(x1, x2) == 0.0
    INFO - 16:25:04:    over the design space:
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04:    | x1   |      0      | 2.673613305574845 |      5      | float |
    INFO - 16:25:04:    | x2   |      -5     | 2.673615729119723 |      3      | float |
    INFO - 16:25:04:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:04: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:04: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   1%|          | 1/100 [00:00<00:00, 893.55 it/sec, obj=10.8]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   2%|▏         | 2/100 [00:00<00:00, 195.85 it/sec, obj=10.4]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   3%|▎         | 3/100 [00:00<00:00, 212.35 it/sec, obj=10.4]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   4%|▍         | 4/100 [00:00<00:00, 276.73 it/sec, obj=10.4]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   5%|▌         | 5/100 [00:00<00:00, 211.80 it/sec, obj=10.4]
    INFO - 16:25:04:
    INFO - 16:25:04: ...   6%|▌         | 6/100 [00:00<00:00, 212.23 it/sec, obj=10.4]
    INFO - 16:25:04:
    INFO - 16:25:05: ...   7%|▋         | 7/100 [00:00<00:00, 213.04 it/sec, obj=10.4]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   8%|▊         | 8/100 [00:00<00:00, 213.70 it/sec, obj=10.4]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   9%|▉         | 9/100 [00:00<00:00, 233.71 it/sec, obj=Not evaluated]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 10
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 10.388987838736117
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -12.402433536604322
    INFO - 16:25:05:          cstr2 = -52.89757972175886
    INFO - 16:25:05:          cstr3 = 2.1672147170193057e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 2.720855652738759 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     | 2.720857862465956 |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.052115) ***
    INFO - 16:25:05: ...  60%|██████    | 30/50 [00:01<00:01, 15.33 it/sec, obj=59.2]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 2.720855652738759 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     | 2.720857862465956 |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 880.42 it/sec, obj=10.4]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 193.06 it/sec, obj=9.97]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 210.11 it/sec, obj=9.98]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 273.92 it/sec, obj=9.97]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   5%|▌         | 5/100 [00:00<00:00, 209.90 it/sec, obj=9.97]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   6%|▌         | 6/100 [00:00<00:00, 210.66 it/sec, obj=9.97]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   7%|▋         | 7/100 [00:00<00:00, 207.22 it/sec, obj=9.97]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   8%|▊         | 8/100 [00:00<00:00, 208.46 it/sec, obj=9.97]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   9%|▉         | 9/100 [00:00<00:00, 228.16 it/sec, obj=Not evaluated]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 10
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 9.969964549551625
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -12.357099212520435
    INFO - 16:25:05:          cstr2 = -52.94291291379632
    INFO - 16:25:05:          cstr3 = 1.9533958521833483e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 2.767291602740001 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     | 2.767293623792794 |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.053144) ***
    INFO - 16:25:05: ...  62%|██████▏   | 31/50 [00:02<00:01, 15.40 it/sec, obj=61.3]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 2.767291602740001 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     | 2.767293623792794 |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 865.52 it/sec, obj=9.97]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 190.84 it/sec, obj=9.56]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 208.16 it/sec, obj=9.58]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 271.41 it/sec, obj=9.56]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   5%|▌         | 5/100 [00:00<00:00, 206.06 it/sec, obj=9.57]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   6%|▌         | 6/100 [00:00<00:00, 207.48 it/sec, obj=9.57]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   7%|▋         | 7/100 [00:00<00:00, 208.27 it/sec, obj=9.57]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   8%|▊         | 8/100 [00:00<00:00, 194.12 it/sec, obj=9.57]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   9%|▉         | 9/100 [00:00<00:00, 212.72 it/sec, obj=Not evaluated]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 22
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 9.566270256721957
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -12.304100279392163
    INFO - 16:25:05:          cstr2 = -52.995910843848655
    INFO - 16:25:05:          cstr3 = 1.7667094738271771e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 2.812961092515117 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     | 2.812962946388588 |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.055861) ***
    INFO - 16:25:05: ...  64%|██████▍   | 32/50 [00:02<00:01, 15.45 it/sec, obj=63.3]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 2.812961092515117 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     | 2.812962946388588 |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 920.81 it/sec, obj=9.57]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 196.21 it/sec, obj=9.17]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 213.14 it/sec, obj=9.19]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 277.29 it/sec, obj=9.17]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   5%|▌         | 5/100 [00:00<00:00, 210.43 it/sec, obj=9.18]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   6%|▌         | 6/100 [00:00<00:00, 210.98 it/sec, obj=9.18]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   7%|▋         | 7/100 [00:00<00:00, 212.10 it/sec, obj=9.18]
    INFO - 16:25:05:
   ERROR - 16:25:05: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
    INFO - 16:25:05: ...   8%|▊         | 8/100 [00:00<00:00, 218.45 it/sec, obj=9.18]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message:  GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 10
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 9.177170082342574
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -12.243804191817159
    INFO - 16:25:05:          cstr2 = -53.05620603916764
    INFO - 16:25:05:          cstr3 = 1.6029965053121487e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 2.857900867419894 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     | 2.857902572584027 |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.050093) ***
    INFO - 16:25:05: ...  66%|██████▌   | 33/50 [00:02<00:01, 15.53 it/sec, obj=65.3]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 2.857900867419894 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     | 2.857902572584027 |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 887.31 it/sec, obj=9.18]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 194.04 it/sec, obj=8.8]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 210.67 it/sec, obj=8.81]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 274.57 it/sec, obj=8.8]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   5%|▌         | 5/100 [00:00<00:00, 211.21 it/sec, obj=8.8]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   6%|▌         | 6/100 [00:00<00:00, 211.81 it/sec, obj=8.8]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   7%|▋         | 7/100 [00:00<00:00, 212.84 it/sec, obj=8.8]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   8%|▊         | 8/100 [00:00<00:00, 215.41 it/sec, obj=8.8]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   9%|▉         | 9/100 [00:00<00:00, 240.24 it/sec, obj=8.8]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 11
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 8.801986053932161
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -12.176549949080384
    INFO - 16:25:05:          cstr2 = -53.12345948532793
    INFO - 16:25:05:          cstr3 = 1.4588381560542985e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 2.902144827297359 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     | 2.902146399698745 |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.052022) ***
    INFO - 16:25:05: ...  68%|██████▊   | 34/50 [00:02<00:01, 15.60 it/sec, obj=67.4]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 2.902144827297359 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     | 2.902146399698745 |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 926.92 it/sec, obj=8.8]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 196.37 it/sec, obj=8.44]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 212.80 it/sec, obj=8.45]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 277.26 it/sec, obj=8.44]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   5%|▌         | 5/100 [00:00<00:00, 212.10 it/sec, obj=8.44]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   6%|▌         | 6/100 [00:00<00:00, 211.88 it/sec, obj=8.44]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   7%|▋         | 7/100 [00:00<00:00, 212.91 it/sec, obj=8.44]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   8%|▊         | 8/100 [00:00<00:00, 216.58 it/sec, obj=8.44]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   9%|▉         | 9/100 [00:00<00:00, 240.95 it/sec, obj=8.44]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 11
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 8.440091120039419
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -12.102651087844379
    INFO - 16:25:05:          cstr2 = -53.19735763296684
    INFO - 16:25:05:          cstr3 = 1.331406977556071e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 2.945724325743082 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     |  2.94572577921162 |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.051798) ***
    INFO - 16:25:05: ...  70%|███████   | 35/50 [00:02<00:00, 15.66 it/sec, obj=69.4]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 2.945724325743082 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     |  2.94572577921162 |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 703.51 it/sec, obj=8.44]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 183.94 it/sec, obj=8.09]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 202.48 it/sec, obj=8.13]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 264.05 it/sec, obj=8.09]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   5%|▌         | 5/100 [00:00<00:00, 205.13 it/sec, obj=8.09]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   6%|▌         | 6/100 [00:00<00:00, 204.33 it/sec, obj=8.09]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   7%|▋         | 7/100 [00:00<00:00, 207.49 it/sec, obj=8.09]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   8%|▊         | 8/100 [00:00<00:00, 229.88 it/sec, obj=Not evaluated]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 9
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 8.090870387303882
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -12.023044146782937
    INFO - 16:25:05:          cstr2 = -53.2761790966897
    INFO - 16:25:05:          cstr3 = 0.00020079622720459156
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 2.988738006012545 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     | 2.988608546591318 |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.048576) ***
    INFO - 16:25:05: ...  72%|███████▏  | 36/50 [00:02<00:00, 15.74 it/sec, obj=71.5]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 2.988738006012545 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     | 2.988608546591318 |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 816.33 it/sec, obj=8.09]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 193.25 it/sec, obj=7.75]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 202.78 it/sec, obj=7.76]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 205.37 it/sec, obj=7.76]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   5%|▌         | 5/100 [00:00<00:00, 212.22 it/sec, obj=7.76]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   6%|▌         | 6/100 [00:00<00:00, 251.17 it/sec, obj=7.76]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 7
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 7.757023645324856
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -12.242976354675143
    INFO - 16:25:05:          cstr2 = -52.68684957831693
    INFO - 16:25:05:          cstr3 = 3.3273386748078337e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 3.061695677834655 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.038576) ***
    INFO - 16:25:05: ...  74%|███████▍  | 37/50 [00:02<00:00, 15.89 it/sec, obj=73.5]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 3.061695677834655 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 897.37 it/sec, obj=7.76]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 189.00 it/sec, obj=7.44]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 199.44 it/sec, obj=7.45]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 198.56 it/sec, obj=7.45]
    INFO - 16:25:05:
   ERROR - 16:25:05: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
    INFO - 16:25:05: ...   5%|▌         | 5/100 [00:00<00:00, 210.75 it/sec, obj=7.45]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message:  GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 6
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 7.445362573568088
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -12.55463742643191
    INFO - 16:25:05:          cstr2 = -51.88237530806971
    INFO - 16:25:05:          cstr3 = 4.853377205904508e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 3.143831210916396 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.037228) ***
    INFO - 16:25:05: ...  76%|███████▌  | 38/50 [00:02<00:00, 16.04 it/sec, obj=75.5]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 3.143831210916396 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 783.10 it/sec, obj=7.45]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 193.13 it/sec, obj=7.15]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 202.97 it/sec, obj=7.15]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 205.50 it/sec, obj=7.15]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   5%|▌         | 5/100 [00:00<00:00, 211.64 it/sec, obj=7.15]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   6%|▌         | 6/100 [00:00<00:00, 250.53 it/sec, obj=7.15]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 7
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 7.154620914031879
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -12.84537908596812
    INFO - 16:25:05:          cstr2 = -51.111372431504165
    INFO - 16:25:05:          cstr3 = 4.151890550474491e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 3.223874747087953 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.038329) ***
    INFO - 16:25:05: ...  78%|███████▊  | 39/50 [00:02<00:00, 16.18 it/sec, obj=77.6]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 3.223874747087953 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 817.13 it/sec, obj=7.15]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 193.62 it/sec, obj=6.88]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 203.78 it/sec, obj=6.88]
    INFO - 16:25:05:
   ERROR - 16:25:05: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 218.50 it/sec, obj=6.88]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message:  GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 5
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 6.883276960536007
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -13.116723039463992
    INFO - 16:25:05:          cstr2 = -50.37140586526117
    INFO - 16:25:05:          cstr3 = 3.579350433824402e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 3.301978515879139 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.032184) ***
    INFO - 16:25:05: ...  80%|████████  | 40/50 [00:02<00:00, 16.36 it/sec, obj=79.6]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 3.301978515879139 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 765.38 it/sec, obj=6.88]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 191.19 it/sec, obj=6.63]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 201.83 it/sec, obj=6.63]
    INFO - 16:25:05:
   ERROR - 16:25:05: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 216.53 it/sec, obj=6.63]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message:  GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 5
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 6.629985301431095
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -13.370014698568903
    INFO - 16:25:05:          cstr2 = -49.660322954951624
    INFO - 16:25:05:          cstr3 = 3.107424234372047e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 3.378277057746577 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.031894) ***
    INFO - 16:25:05: ...  82%|████████▏ | 41/50 [00:02<00:00, 16.53 it/sec, obj=81.7]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 3.378277057746577 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 938.11 it/sec, obj=6.63]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 198.09 it/sec, obj=6.39]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 206.79 it/sec, obj=6.39]
    INFO - 16:25:05:
   ERROR - 16:25:05: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 218.12 it/sec, obj=6.39]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message:  GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 5
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 6.393549214890564
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -13.606450785109434
    INFO - 16:25:05:          cstr2 = -48.97620894882783
    INFO - 16:25:05:          cstr3 = 2.7149464330022965e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 3.452890044343788 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.031853) ***
    INFO - 16:25:05: ...  84%|████████▍ | 42/50 [00:02<00:00, 16.70 it/sec, obj=83.7]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 3.452890044343788 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 924.67 it/sec, obj=6.39]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 197.63 it/sec, obj=6.17]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 205.09 it/sec, obj=6.17]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 207.23 it/sec, obj=6.17]
    INFO - 16:25:05:
   ERROR - 16:25:05: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
    INFO - 16:25:05: ...   5%|▌         | 5/100 [00:00<00:00, 219.30 it/sec, obj=6.17]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message:  GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 6
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 6.172898632413595
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -13.827101367586403
    INFO - 16:25:05:          cstr2 = -48.317351739694416
    INFO - 16:25:05:          cstr3 = 2.3858774227392132e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 3.525924482119862 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.036110) ***
    INFO - 16:25:05: ...  86%|████████▌ | 43/50 [00:02<00:00, 16.83 it/sec, obj=85.7]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 3.525924482119862 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 806.75 it/sec, obj=6.17]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 175.74 it/sec, obj=5.97]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 189.35 it/sec, obj=5.97]
    INFO - 16:25:05:
   ERROR - 16:25:05: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 206.31 it/sec, obj=5.97]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message:  GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 5
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 5.967072131553423
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -14.032927868446574
    INFO - 16:25:05:          cstr2 = -47.682213053482386
    INFO - 16:25:05:          cstr3 = 2.107911811322083e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |      value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 3.59747651301184 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     |        3         |      3      | float |
    INFO - 16:25:05:       +------+-------------+------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.032683) ***
    INFO - 16:25:05: ...  88%|████████▊ | 44/50 [00:02<00:00, 16.99 it/sec, obj=87.8]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |      value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 3.59747651301184 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     |        3         |      3      | float |
    INFO - 16:25:05:    +------+-------------+------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 813.16 it/sec, obj=5.97]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 189.89 it/sec, obj=5.77]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 200.44 it/sec, obj=5.78]
    INFO - 16:25:05:
   ERROR - 16:25:05: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 214.72 it/sec, obj=5.78]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message:  GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 5
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 5.775202092447151
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -14.224797907552846
    INFO - 16:25:05:          cstr2 = -47.06940469984319
    INFO - 16:25:05:          cstr3 = 1.8715021212756255e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 3.667632898767327 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.031969) ***
    INFO - 16:25:05: ...  90%|█████████ | 45/50 [00:02<00:00, 17.14 it/sec, obj=89.8]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 3.667632898767327 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 794.83 it/sec, obj=5.78]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 193.01 it/sec, obj=5.59]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 202.86 it/sec, obj=5.6]
    INFO - 16:25:05:
   ERROR - 16:25:05: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 217.33 it/sec, obj=5.6]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message:  GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 5
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 5.5965023641763265
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -14.403497635823681
    INFO - 16:25:05:          cstr2 = -46.47766883842998
    INFO - 16:25:05:          cstr3 = 1.6691638791144214e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 3.736472254291057 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     | 2.999999999999999 |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.031730) ***
    INFO - 16:25:05: ...  92%|█████████▏| 46/50 [00:02<00:00, 17.29 it/sec, obj=91.8]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 3.736472254291057 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     | 2.999999999999999 |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 896.41 it/sec, obj=5.6]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 191.94 it/sec, obj=5.43]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 201.93 it/sec, obj=5.43]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 204.87 it/sec, obj=5.43]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   5%|▌         | 5/100 [00:00<00:00, 243.98 it/sec, obj=Not evaluated]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message: Successive iterates of the design variables are closer than xtol_rel or xtol_abs. GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 5
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 5.430257940980228
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -14.569742059019779
    INFO - 16:25:05:          cstr2 = -45.90586146091414
    INFO - 16:25:05:          cstr3 = 1.4949736311109518e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 3.804066080011013 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     | 2.999999999999999 |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.034143) ***
    INFO - 16:25:05: ...  94%|█████████▍| 47/50 [00:02<00:00, 17.43 it/sec, obj=93.9]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 3.804066080011013 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     | 2.999999999999999 |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 895.64 it/sec, obj=5.43]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 191.60 it/sec, obj=5.27]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 201.91 it/sec, obj=5.28]
    INFO - 16:25:05:
   ERROR - 16:25:05: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 216.87 it/sec, obj=5.28]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message:  GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 5
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 5.2758162619540165
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -14.724183738046001
    INFO - 16:25:05:          cstr2 = -45.352938470557305
    INFO - 16:25:05:          cstr3 = 1.344202033237707e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 3.870479631899447 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     | 2.999999999999998 |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.031855) ***
    INFO - 16:25:05: ...  96%|█████████▌| 48/50 [00:02<00:00, 17.57 it/sec, obj=95.9]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 3.870479631899447 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     | 2.999999999999998 |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 928.15 it/sec, obj=5.28]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 196.31 it/sec, obj=5.13]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 205.76 it/sec, obj=5.13]
    INFO - 16:25:05:
   ERROR - 16:25:05: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 218.41 it/sec, obj=5.13]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message:  GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 5
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 5.132579832689039
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -14.867420167310959
    INFO - 16:25:05:          cstr2 = -44.81794387687677
    INFO - 16:25:05:          cstr3 = 1.213042054359903e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 3.935772659302045 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.031799) ***
    INFO - 16:25:05: ...  98%|█████████▊| 49/50 [00:02<00:00, 17.71 it/sec, obj=98]
    INFO - 16:25:05:
    INFO - 16:25:05: *** Start MDOScenario execution ***
    INFO - 16:25:05: MDOScenario
    INFO - 16:25:05:    Disciplines: AnalyticDiscipline AnalyticDiscipline
    INFO - 16:25:05:    MDO formulation: DisciplinaryOpt
    INFO - 16:25:05: Optimization problem:
    INFO - 16:25:05:    minimize obj2(x1, x2)
    INFO - 16:25:05:    with respect to x1, x2
    INFO - 16:25:05:    subject to constraints:
    INFO - 16:25:05:       cstr1(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr2(x1, x2) <= 0.0
    INFO - 16:25:05:       cstr3(x1, x2) == 0.0
    INFO - 16:25:05:    over the design space:
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:    | x1   |      0      | 3.935772659302045 |      5      | float |
    INFO - 16:25:05:    | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:    +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: Solving optimization problem with algorithm NLOPT_SLSQP:
    INFO - 16:25:05: ...   0%|          | 0/100 [00:00<?, ?it]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   1%|          | 1/100 [00:00<00:00, 829.73 it/sec, obj=5.13]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   2%|▏         | 2/100 [00:00<00:00, 193.26 it/sec, obj=5]
    INFO - 16:25:05:
    INFO - 16:25:05: ...   3%|▎         | 3/100 [00:00<00:00, 202.87 it/sec, obj=5]
    INFO - 16:25:05:
   ERROR - 16:25:05: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
    INFO - 16:25:05: ...   4%|▍         | 4/100 [00:00<00:00, 218.02 it/sec, obj=5]
    INFO - 16:25:05:
    INFO - 16:25:05:
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message:  GEMSEO Stopped the driver
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 5
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 4.9999999313496275
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr1 = -15.00000006865037
    INFO - 16:25:05:          cstr2 = -44.299999725398514
    INFO - 16:25:05:          cstr3 = 1.0984059315433115e-06
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | name | lower_bound |       value       | upper_bound | type  |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05:       | x1   |      0      | 4.000000034325185 |      5      | float |
    INFO - 16:25:05:       | x2   |      -5     |         3         |      3      | float |
    INFO - 16:25:05:       +------+-------------+-------------------+-------------+-------+
    INFO - 16:25:05: *** End MDOScenario execution (time: 0:00:00.032218) ***
    INFO - 16:25:05: ... 100%|██████████| 50/50 [00:02<00:00, 17.84 it/sec, obj=100]
    INFO - 16:25:05: Optimization result:
    INFO - 16:25:05:    Optimizer info:
    INFO - 16:25:05:       Status: None
    INFO - 16:25:05:       Message: None
    INFO - 16:25:05:       Number of calls to the objective function by the optimizer: 50
    INFO - 16:25:05:    Solution:
    INFO - 16:25:05:       The solution is feasible.
    INFO - 16:25:05:       Objective: 0.10832777706440924
    INFO - 16:25:05:       Standardized constraints:
    INFO - 16:25:05:          cstr3 = 0.008327777064409236
    INFO - 16:25:05:       Design space:
    INFO - 16:25:05:       +-------------+-------------+-------+-------------+-------+
    INFO - 16:25:05:       | name        | lower_bound | value | upper_bound | type  |
    INFO - 16:25:05:       +-------------+-------------+-------+-------------+-------+
    INFO - 16:25:05:       | obj1_target |     0.1     |  0.1  |     100     | float |
    INFO - 16:25:05:       +-------------+-------------+-------+-------------+-------+
    INFO - 16:25:05: *** End DOEScenario execution (time: 0:00:02.815951) ***
/home/docs/checkouts/readthedocs.org/user_builds/gemseo/envs/5.0.0/lib/python3.9/site-packages/genson/schema/strategies/base.py:42: UserWarning: Schema incompatible. Keyword 'description' has conflicting values ('The width and height of the figure in inches, e.g. ``(w, h)``.\nIf ``None``, use the :attr:`.OptPostProcessor.DEFAULT_FIG_SIZE`\nof the post-processor.' vs. 'The width and height of the figure in inches, e.g. `(w, h)`.\nIf ``None``, use the :attr:`.OptPostProcessor.DEFAULT_FIG_SIZE`\nof the post-processor.'). Using 'The width and height of the figure in inches, e.g. ``(w, h)``.\nIf ``None``, use the :attr:`.OptPostProcessor.DEFAULT_FIG_SIZE`\nof the post-processor.'
  warn(('Schema incompatible. Keyword {0!r} has conflicting '

<gemseo.post.pareto_front.ParetoFront object at 0x7fea4ef9c340>

Total running time of the script: ( 0 minutes 3.162 seconds)

Gallery generated by Sphinx-Gallery