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 functions from the API, and to configure the logger.

from __future__ import unicode_literals

from matplotlib import pyplot as plt
from numpy import array

from gemseo.api import (
    configure_logger,
    create_design_space,
    create_discipline,
    create_scenario,
)
from gemseo.core.mdo_scenario import MDOScenarioAdapter

configure_logger()

Out:

<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_dict=expr_binh_korn
)
discipline_cstr_obj1 = create_discipline(
    "AnalyticDiscipline", expressions_dict=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=False
)
plt.show()
Pareto front

Out:

 INFO - 14:42:23:
 INFO - 14:42:23: *** Start DOE Scenario execution ***
 INFO - 14:42:23: DOEScenario
 INFO - 14:42:23:    Disciplines: MDOScenario_adapter
 INFO - 14:42:23:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:23:    Algorithm: fullfact
 INFO - 14:42:23: Optimization problem:
 INFO - 14:42:23:    Minimize: obj1(obj1_target)
 INFO - 14:42:23:    With respect to: obj1_target
 INFO - 14:42:23:    Subject to constraints:
 INFO - 14:42:23:       cstr3(obj1_target) == 0.0
 INFO - 14:42:23: Full factorial design required. Number of samples along each direction for a design vector of size 1 with 50 samples: 50
 INFO - 14:42:23: Final number of samples for DOE = 50 vs 50 requested
 INFO - 14:42:23: DOE sampling:   0%|          | 0/50 [00:00<?, ?it]
 INFO - 14:42:23:
 INFO - 14:42:23: *** Start MDO Scenario execution ***
 INFO - 14:42:23: MDOScenario
 INFO - 14:42:23:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:23:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:23:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:23: Optimization problem:
 INFO - 14:42:23:    Minimize: obj2(x1, x2)
 INFO - 14:42:23:    With respect to: x1, x2
 INFO - 14:42:23:    Subject to constraints:
 INFO - 14:42:23:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr3(x1, x2) == 0.0
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound | value | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      |   2   |      5      | float |
 INFO - 14:42:23: | x2   |      -5     |   2   |      3      | float |
 INFO - 14:42:23: +------+-------------+-------+-------------+-------+
 INFO - 14:42:23: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:23: 
 INFO - 14:42:23: Optimization:  25%|██▌       | 25/100 [00:00<00:00, 1126.45 it/sec, obj=47.7]
 INFO - 14:42:23: Optimization result:
 INFO - 14:42:23: Objective value = 47.703727654876516
 INFO - 14:42:23: The result is feasible.
 INFO - 14:42:23: Status: None
 INFO - 14:42:23: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:23: Number of calls to the objective function by the optimizer: 32
 INFO - 14:42:23: Constraints values:
 INFO - 14:42:23:    cstr1 = -1.0667466573428754
 INFO - 14:42:23:    cstr2 = -64.31467159436009
 INFO - 14:42:23:    cstr3 = 0.008327777064409236
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value        | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 0.1093828601608978 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 0.1229525687780608 |      3      | float |
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: *** MDO Scenario run terminated in 0:00:00.095532 ***
 INFO - 14:42:23: DOE sampling:   2%|▏         | 1/50 [00:00<00:00, 498.13 it/sec]
 INFO - 14:42:23:
 INFO - 14:42:23: *** Start MDO Scenario execution ***
 INFO - 14:42:23: MDOScenario
 INFO - 14:42:23:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:23:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:23:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:23: Optimization problem:
 INFO - 14:42:23:    Minimize: obj2(x1, x2)
 INFO - 14:42:23:    With respect to: x1, x2
 INFO - 14:42:23:    Subject to constraints:
 INFO - 14:42:23:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr3(x1, x2) == 0.0
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value        | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 0.1093828601608978 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 0.1229525687780608 |      3      | float |
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:23: 
 INFO - 14:42:23: Optimization:  13%|█▎        | 13/100 [00:00<00:00, 2279.10 it/sec, obj=39.8]
 INFO - 14:42:23: Optimization result:
 INFO - 14:42:23: Objective value = 40.19103454891671
 INFO - 14:42:23: The result is feasible.
 INFO - 14:42:23: Status: None
 INFO - 14:42:23: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:23: Number of calls to the objective function by the optimizer: 16
 INFO - 14:42:23: Constraints values:
 INFO - 14:42:23:    cstr1 = -4.635553160505001
 INFO - 14:42:23:    cstr2 = -60.66617024950777
 INFO - 14:42:23:    cstr3 = 0.0011716100039924626
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value        | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 0.5170539940557017 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 0.5173412290578288 |      3      | float |
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: *** MDO Scenario run terminated in 0:00:00.050033 ***
 INFO - 14:42:23:
 INFO - 14:42:23: *** Start MDO Scenario execution ***
 INFO - 14:42:23: MDOScenario
 INFO - 14:42:23:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:23:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:23:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:23: Optimization problem:
 INFO - 14:42:23:    Minimize: obj2(x1, x2)
 INFO - 14:42:23:    With respect to: x1, x2
 INFO - 14:42:23:    Subject to constraints:
 INFO - 14:42:23:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr3(x1, x2) == 0.0
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value        | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 0.5170539940557017 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 0.5173412290578288 |      3      | float |
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:23: 
 INFO - 14:42:23: Optimization:  11%|█         | 11/100 [00:00<00:00, 3040.25 it/sec, obj=35.9]
 INFO - 14:42:23: Optimization result:
 INFO - 14:42:23: Objective value = 36.59177704909952
 INFO - 14:42:23: The result is feasible.
 INFO - 14:42:23: Status: None
 INFO - 14:42:23: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:23: Number of calls to the objective function by the optimizer: 12
 INFO - 14:42:23: Constraints values:
 INFO - 14:42:23:    cstr1 = -6.181927091281441
 INFO - 14:42:23:    cstr2 = -59.1180600956955
 INFO - 14:42:23:    cstr3 = 9.47309592103096e-06
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value        | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 0.7226317214657462 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 0.7226295859619043 |      3      | float |
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: *** MDO Scenario run terminated in 0:00:00.039103 ***
 INFO - 14:42:23:
 INFO - 14:42:23: *** Start MDO Scenario execution ***
 INFO - 14:42:23: MDOScenario
 INFO - 14:42:23:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:23:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:23:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:23: Optimization problem:
 INFO - 14:42:23:    Minimize: obj2(x1, x2)
 INFO - 14:42:23:    With respect to: x1, x2
 INFO - 14:42:23:    Subject to constraints:
 INFO - 14:42:23:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr3(x1, x2) == 0.0
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value        | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 0.7226317214657462 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 0.7226295859619043 |      3      | float |
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:23: 
 INFO - 14:42:23: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3841.96 it/sec, obj=33.6]
 INFO - 14:42:23: Optimization result:
 INFO - 14:42:23: Objective value = 33.919631813422384
 INFO - 14:42:23: The result is feasible.
 INFO - 14:42:23: Status: None
 INFO - 14:42:23: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:23: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:23: Constraints values:
 INFO - 14:42:23:    cstr1 = -7.255848461968618
 INFO - 14:42:23:    cstr2 = -58.05233099585455
 INFO - 14:42:23:    cstr3 = 0.0038288011280993572
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value        | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 0.8810887294903702 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 0.882451972460899  |      3      | float |
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: *** MDO Scenario run terminated in 0:00:00.032304 ***
 INFO - 14:42:23: DOE sampling:   8%|▊         | 4/50 [00:00<00:00, 219.42 it/sec]
 INFO - 14:42:23:
 INFO - 14:42:23: *** Start MDO Scenario execution ***
 INFO - 14:42:23: MDOScenario
 INFO - 14:42:23:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:23:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:23:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:23: Optimization problem:
 INFO - 14:42:23:    Minimize: obj2(x1, x2)
 INFO - 14:42:23:    With respect to: x1, x2
 INFO - 14:42:23:    Subject to constraints:
 INFO - 14:42:23:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr3(x1, x2) == 0.0
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value        | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 0.8810887294903702 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 0.882451972460899  |      3      | float |
 INFO - 14:42:23: +------+-------------+--------------------+-------------+-------+
 INFO - 14:42:23: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:23: 
 INFO - 14:42:23: Optimization:   9%|▉         | 9/100 [00:00<00:00, 3387.12 it/sec]
 INFO - 14:42:23: Optimization result:
 INFO - 14:42:23: Objective value = 31.74205545582052
 INFO - 14:42:23: The result is feasible.
 INFO - 14:42:23: Status: None
 INFO - 14:42:23: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:23: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:23: Constraints values:
 INFO - 14:42:23:    cstr1 = -8.126479874112459
 INFO - 14:42:23:    cstr2 = -57.137414252228
 INFO - 14:42:23:    cstr3 = 0.005542967398865173
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.019164112616626 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.013146467006703 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: *** MDO Scenario run terminated in 0:00:00.035541 ***
 INFO - 14:42:23:
 INFO - 14:42:23: *** Start MDO Scenario execution ***
 INFO - 14:42:23: MDOScenario
 INFO - 14:42:23:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:23:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:23:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:23: Optimization problem:
 INFO - 14:42:23:    Minimize: obj2(x1, x2)
 INFO - 14:42:23:    With respect to: x1, x2
 INFO - 14:42:23:    Subject to constraints:
 INFO - 14:42:23:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr3(x1, x2) == 0.0
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.019164112616626 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.013146467006703 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:23: 
 INFO - 14:42:23: Optimization:  12%|█▏        | 12/100 [00:00<00:00, 2485.98 it/sec, obj=29.9]
 INFO - 14:42:23: Optimization result:
 INFO - 14:42:23: Objective value = 29.88109811954699
 INFO - 14:42:23: The result is feasible.
 INFO - 14:42:23: Status: None
 INFO - 14:42:23: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:23: Number of calls to the objective function by the optimizer: 15
 INFO - 14:42:23: Constraints values:
 INFO - 14:42:23:    cstr1 = -8.904130006507508
 INFO - 14:42:23:    cstr2 = -56.236931646326525
 INFO - 14:42:23:    cstr3 = 0.008278899838032316
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.147966911922212 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     |  1.12147718739455 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: *** MDO Scenario run terminated in 0:00:00.046424 ***
 INFO - 14:42:23:
 INFO - 14:42:23: *** Start MDO Scenario execution ***
 INFO - 14:42:23: MDOScenario
 INFO - 14:42:23:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:23:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:23:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:23: Optimization problem:
 INFO - 14:42:23:    Minimize: obj2(x1, x2)
 INFO - 14:42:23:    With respect to: x1, x2
 INFO - 14:42:23:    Subject to constraints:
 INFO - 14:42:23:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr3(x1, x2) == 0.0
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.147966911922212 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     |  1.12147718739455 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:23: 
 INFO - 14:42:23: Optimization:  12%|█▏        | 12/100 [00:00<00:00, 2540.60 it/sec, obj=28.2]
 INFO - 14:42:23: Optimization result:
 INFO - 14:42:23: Objective value = 28.24715432188683
 INFO - 14:42:23: The result is feasible.
 INFO - 14:42:23: Status: None
 INFO - 14:42:23: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:23: Number of calls to the objective function by the optimizer: 14
 INFO - 14:42:23: Constraints values:
 INFO - 14:42:23:    cstr1 = -9.262042373098526
 INFO - 14:42:23:    cstr2 = -56.12445621699537
 INFO - 14:42:23:    cstr3 = 0.005733399147294094
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.234663898819147 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.249080330501465 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: *** MDO Scenario run terminated in 0:00:00.045497 ***
 INFO - 14:42:23: DOE sampling:  14%|█▍        | 7/50 [00:00<00:00, 138.32 it/sec]
 INFO - 14:42:23:
 INFO - 14:42:23: *** Start MDO Scenario execution ***
 INFO - 14:42:23: MDOScenario
 INFO - 14:42:23:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:23:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:23:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:23: Optimization problem:
 INFO - 14:42:23:    Minimize: obj2(x1, x2)
 INFO - 14:42:23:    With respect to: x1, x2
 INFO - 14:42:23:    Subject to constraints:
 INFO - 14:42:23:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr3(x1, x2) == 0.0
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.234663898819147 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.249080330501465 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:23: 
 INFO - 14:42:23: Optimization:  11%|█         | 11/100 [00:00<00:00, 2846.53 it/sec, obj=26.8]
 INFO - 14:42:23: Optimization result:
 INFO - 14:42:23: Objective value = 26.78338139404545
 INFO - 14:42:23: The result is feasible.
 INFO - 14:42:23: Status: None
 INFO - 14:42:23: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:23: Number of calls to the objective function by the optimizer: 13
 INFO - 14:42:23: Constraints values:
 INFO - 14:42:23:    cstr1 = -9.960291855840218
 INFO - 14:42:23:    cstr2 = -55.16052551821453
 INFO - 14:42:23:    cstr3 = 0.007261845302840797
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.355496446002307 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.325632675011433 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: *** MDO Scenario run terminated in 0:00:00.041118 ***
 INFO - 14:42:23:
 INFO - 14:42:23: *** Start MDO Scenario execution ***
 INFO - 14:42:23: MDOScenario
 INFO - 14:42:23:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:23:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:23:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:23: Optimization problem:
 INFO - 14:42:23:    Minimize: obj2(x1, x2)
 INFO - 14:42:23:    With respect to: x1, x2
 INFO - 14:42:23:    Subject to constraints:
 INFO - 14:42:23:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr3(x1, x2) == 0.0
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.355496446002307 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.325632675011433 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:23: 
 INFO - 14:42:23: Optimization:  11%|█         | 11/100 [00:00<00:00, 2722.41 it/sec, obj=25.5]
 INFO - 14:42:23: Optimization result:
 INFO - 14:42:23: Objective value = 25.456747661016507
 INFO - 14:42:23: The result is feasible.
 INFO - 14:42:23: Status: None
 INFO - 14:42:23: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:23: Number of calls to the objective function by the optimizer: 13
 INFO - 14:42:23: Constraints values:
 INFO - 14:42:23:    cstr1 = -10.182735612984995
 INFO - 14:42:23:    cstr2 = -55.162076920525024
 INFO - 14:42:23:    cstr3 = 0.0021701470212462937
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.428582917014847 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     |  1.43605167259985 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: *** MDO Scenario run terminated in 0:00:00.042810 ***
 INFO - 14:42:23:
 INFO - 14:42:23: *** Start MDO Scenario execution ***
 INFO - 14:42:23: MDOScenario
 INFO - 14:42:23:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:23:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:23:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:23: Optimization problem:
 INFO - 14:42:23:    Minimize: obj2(x1, x2)
 INFO - 14:42:23:    With respect to: x1, x2
 INFO - 14:42:23:    Subject to constraints:
 INFO - 14:42:23:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr3(x1, x2) == 0.0
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.428582917014847 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     |  1.43605167259985 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:23: 
 INFO - 14:42:23: Optimization:  11%|█         | 11/100 [00:00<00:00, 2658.86 it/sec, obj=24.2]
 INFO - 14:42:23: Optimization result:
 INFO - 14:42:23: Objective value = 24.23896139129999
 INFO - 14:42:23: The result is feasible.
 INFO - 14:42:23: Status: None
 INFO - 14:42:23: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:23: Number of calls to the objective function by the optimizer: 13
 INFO - 14:42:23: Constraints values:
 INFO - 14:42:23:    cstr1 = -10.58198878494582
 INFO - 14:42:23:    cstr2 = -54.708523364166155
 INFO - 14:42:23:    cstr3 = 0.0025169026502354086
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.519486290856756 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.517904982375419 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: *** MDO Scenario run terminated in 0:00:00.043591 ***
 INFO - 14:42:23: DOE sampling:  20%|██        | 10/50 [00:00<00:00, 101.00 it/sec]
 INFO - 14:42:23:
 INFO - 14:42:23: *** Start MDO Scenario execution ***
 INFO - 14:42:23: MDOScenario
 INFO - 14:42:23:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:23:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:23:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:23: Optimization problem:
 INFO - 14:42:23:    Minimize: obj2(x1, x2)
 INFO - 14:42:23:    With respect to: x1, x2
 INFO - 14:42:23:    Subject to constraints:
 INFO - 14:42:23:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr3(x1, x2) == 0.0
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.519486290856756 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.517904982375419 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:23: 
 INFO - 14:42:23: Optimization:   9%|▉         | 9/100 [00:00<00:00, 3443.83 it/sec]
 INFO - 14:42:23: Optimization result:
 INFO - 14:42:23: Objective value = 23.11579694920823
 INFO - 14:42:23: The result is feasible.
 INFO - 14:42:23: Status: None
 INFO - 14:42:23: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:23: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:23: Constraints values:
 INFO - 14:42:23:    cstr1 = -10.870999209928183
 INFO - 14:42:23:    cstr2 = -54.441134851796576
 INFO - 14:42:23:    cstr3 = 0.00016967686911684154
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.599298040465566 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.601320384086359 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: *** MDO Scenario run terminated in 0:00:00.035275 ***
 INFO - 14:42:23:
 INFO - 14:42:23: *** Start MDO Scenario execution ***
 INFO - 14:42:23: MDOScenario
 INFO - 14:42:23:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:23:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:23:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:23: Optimization problem:
 INFO - 14:42:23:    Minimize: obj2(x1, x2)
 INFO - 14:42:23:    With respect to: x1, x2
 INFO - 14:42:23:    Subject to constraints:
 INFO - 14:42:23:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr3(x1, x2) == 0.0
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.599298040465566 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.601320384086359 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:23: 
 INFO - 14:42:23: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3903.38 it/sec]
 INFO - 14:42:23: Optimization result:
 INFO - 14:42:23: Objective value = 22.070806133873354
 INFO - 14:42:23: The result is feasible.
 INFO - 14:42:23: Status: None
 INFO - 14:42:23: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:23: Number of calls to the objective function by the optimizer: 8
 INFO - 14:42:23: Constraints values:
 INFO - 14:42:23:    cstr1 = -11.152004241912817
 INFO - 14:42:23:    cstr2 = -54.14411571039554
 INFO - 14:42:23:    cstr3 = 7.790157006937193e-05
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.678365637036656 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.677718962421383 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: *** MDO Scenario run terminated in 0:00:00.031969 ***
 INFO - 14:42:23:
 INFO - 14:42:23: *** Start MDO Scenario execution ***
 INFO - 14:42:23: MDOScenario
 INFO - 14:42:23:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:23:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:23:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:23: Optimization problem:
 INFO - 14:42:23:    Minimize: obj2(x1, x2)
 INFO - 14:42:23:    With respect to: x1, x2
 INFO - 14:42:23:    Subject to constraints:
 INFO - 14:42:23:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr3(x1, x2) == 0.0
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.678365637036656 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.677718962421383 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:23: 
 INFO - 14:42:23: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3909.42 it/sec]
 INFO - 14:42:23: Optimization result:
 INFO - 14:42:23: Objective value = 21.09468094664634
 INFO - 14:42:23: The result is feasible.
 INFO - 14:42:23: Status: None
 INFO - 14:42:23: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:23: Number of calls to the objective function by the optimizer: 8
 INFO - 14:42:23: Constraints values:
 INFO - 14:42:23:    cstr1 = -11.382543763228004
 INFO - 14:42:23:    cstr2 = -53.9167897117096
 INFO - 14:42:23:    cstr3 = 6.348555765356423e-05
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.752388616522966 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.752277529012566 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: *** MDO Scenario run terminated in 0:00:00.031596 ***
 INFO - 14:42:23: DOE sampling:  26%|██▌       | 13/50 [00:00<00:00, 83.35 it/sec]
 INFO - 14:42:23:
 INFO - 14:42:23: *** Start MDO Scenario execution ***
 INFO - 14:42:23: MDOScenario
 INFO - 14:42:23:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:23:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:23:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:23: Optimization problem:
 INFO - 14:42:23:    Minimize: obj2(x1, x2)
 INFO - 14:42:23:    With respect to: x1, x2
 INFO - 14:42:23:    Subject to constraints:
 INFO - 14:42:23:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr3(x1, x2) == 0.0
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.752388616522966 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.752277529012566 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:23: 
 INFO - 14:42:23: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3861.73 it/sec, obj=20.2]
 INFO - 14:42:23: Optimization result:
 INFO - 14:42:23: Objective value = 20.179041747322387
 INFO - 14:42:23: The result is feasible.
 INFO - 14:42:23: Status: None
 INFO - 14:42:23: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:23: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:23: Constraints values:
 INFO - 14:42:23:    cstr1 = -11.5848572644284
 INFO - 14:42:23:    cstr2 = -53.7152713138885
 INFO - 14:42:23:    cstr3 = 3.6073850854023704e-05
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.823588669105438 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.823610098824921 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: *** MDO Scenario run terminated in 0:00:00.032198 ***
 INFO - 14:42:23:
 INFO - 14:42:23: *** Start MDO Scenario execution ***
 INFO - 14:42:23: MDOScenario
 INFO - 14:42:23:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:23:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:23:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:23: Optimization problem:
 INFO - 14:42:23:    Minimize: obj2(x1, x2)
 INFO - 14:42:23:    With respect to: x1, x2
 INFO - 14:42:23:    Subject to constraints:
 INFO - 14:42:23:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr3(x1, x2) == 0.0
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.823588669105438 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.823610098824921 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:23: 
 INFO - 14:42:23: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3809.96 it/sec, obj=19.3]
 INFO - 14:42:23: Optimization result:
 INFO - 14:42:23: Objective value = 19.31704274741805
 INFO - 14:42:23: The result is feasible.
 INFO - 14:42:23: Status: None
 INFO - 14:42:23: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:23: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:23: Constraints values:
 INFO - 14:42:23:    cstr1 = -11.761045500685729
 INFO - 14:42:23:    cstr2 = -53.53904269398964
 INFO - 14:42:23:    cstr3 = 1.989748242081646e-05
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.892176476077062 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.892191175189622 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: *** MDO Scenario run terminated in 0:00:00.032229 ***
 INFO - 14:42:23:
 INFO - 14:42:23: *** Start MDO Scenario execution ***
 INFO - 14:42:23: MDOScenario
 INFO - 14:42:23:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:23:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:23:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:23: Optimization problem:
 INFO - 14:42:23:    Minimize: obj2(x1, x2)
 INFO - 14:42:23:    With respect to: x1, x2
 INFO - 14:42:23:    Subject to constraints:
 INFO - 14:42:23:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:23:       cstr3(x1, x2) == 0.0
 INFO - 14:42:23: Design space:
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: | x1   |      0      | 1.892176476077062 |      5      | float |
 INFO - 14:42:23: | x2   |      -5     | 1.892191175189622 |      3      | float |
 INFO - 14:42:23: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:23: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:23: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3812.69 it/sec, obj=18.5]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 18.50304766834182
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -11.91320794150552
 INFO - 14:42:24:    cstr2 = -53.38686658612579
 INFO - 14:42:24:    cstr3 = 1.6290651892347796e-05
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      |  1.95836201774338 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 1.958374439015266 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.032238 ***
 INFO - 14:42:24: DOE sampling:  32%|███▏      | 16/50 [00:00<00:00, 71.16 it/sec]
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      |  1.95836201774338 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 1.958374439015266 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3807.71 it/sec, obj=17.7]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 17.732348004038087
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.043720783556534
 INFO - 14:42:24:    cstr2 = -53.25634224194579
 INFO - 14:42:24:    cstr3 = 1.3382114602222828e-05
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.022382616990151 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.022393121240538 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.032642 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.022382616990151 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.022393121240538 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3729.50 it/sec, obj=17]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 17.000954389919343
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.15457859801668
 INFO - 14:42:24:    cstr2 = -53.14547523083258
 INFO - 14:42:24:    cstr3 = 1.112372472533707e-05
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.084437729731521 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.084446701206398 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.033038 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.084437729731521 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.084446701206398 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3845.06 it/sec, obj=16.3]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 16.305454943582234
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.247487820159952
 INFO - 14:42:24:    cstr2 = -53.05255855068049
 INFO - 14:42:24:    cstr3 = 9.341781748162248e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.144697995152375 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.144705723625782 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.032450 ***
 INFO - 14:42:24: DOE sampling:  38%|███▊      | 19/50 [00:00<00:00, 61.97 it/sec]
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.144697995152375 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.144705723625782 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3868.75 it/sec, obj=15.6]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 15.642904546075748
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.323921352239275
 INFO - 14:42:24:    cstr2 = -52.97611890563367
 INFO - 14:42:24:    cstr3 = 7.91808565026031e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.203310700523008 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.203317410168498 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.032127 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.203310700523008 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.203317410168498 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3838.55 it/sec, obj=15]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 15.01074005780762
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.38516101810993
 INFO - 14:42:24:    cstr2 = -52.91487417972194
 INFO - 14:42:24:    cstr3 = 6.767595991163944e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.260404026102933 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.260409892408245 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.032279 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.260404026102933 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.260409892408245 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3871.43 it/sec, obj=14.4]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 14.40671436156971
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.432330566830654
 INFO - 14:42:24:    cstr2 = -52.867700404654286
 INFO - 14:42:24:    cstr3 = 5.828223912374142e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.316090345245806 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.316095507159964 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.031852 ***
 INFO - 14:42:24: DOE sampling:  44%|████▍     | 22/50 [00:00<00:00, 54.99 it/sec]
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.316090345245806 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.316095507159964 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3885.16 it/sec, obj=13.8]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 13.828844363467137
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.46642168992727
 INFO - 14:42:24:    cstr2 = -52.83360572231145
 INFO - 14:42:24:    cstr3 = 5.053965359991253e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.370468825954106 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.370473394660559 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.031690 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.370468825954106 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.370473394660559 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3866.86 it/sec, obj=13.3]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 13.27536950292725
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.48831477873483
 INFO - 14:42:24:    cstr2 = -52.811709613282154
 INFO - 14:42:24:    cstr3 = 4.4102718916860795e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.423627506497627 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.423631571833792 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.032024 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.423627506497627 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.423631571833792 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3816.26 it/sec, obj=12.7]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 12.744718286984693
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.498795665972272
 INFO - 14:42:24:    cstr2 = -52.8012261453043
 INFO - 14:42:24:    cstr3 = 3.870874571987315e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      |  2.47564496949154 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.475648604704303 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.032117 ***
 INFO - 14:42:24: DOE sampling:  50%|█████     | 25/50 [00:01<00:00, 49.46 it/sec]
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      |  2.47564496949154 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.475648604704303 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3888.66 it/sec, obj=12.2]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 12.235481029876208
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.49856926217808
 INFO - 14:42:24:    cstr2 = -52.80145032968164
 INFO - 14:42:24:    cstr3 = 3.4155702692828527e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.526591705484616 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.526594970794571 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.031733 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.526591705484616 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.526594970794571 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3901.97 it/sec, obj=11.7]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 11.746387447065569
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.4882707632095
 INFO - 14:42:24:    cstr2 = -52.81174690860544
 INFO - 14:42:24:    cstr3 = 3.0286559677961122e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.576531233670003 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.576534178972493 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.031687 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.576531233670003 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.576534178972493 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3887.18 it/sec, obj=11.3]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 11.276288087191695
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.468474937572687
 INFO - 14:42:24:    cstr2 = -52.831541064027604
 INFO - 14:42:24:    cstr3 = 2.697806273488368e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      |  2.62552103059018 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.625523697523562 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.031710 ***
 INFO - 14:42:24: DOE sampling:  56%|█████▌    | 28/50 [00:01<00:00, 44.96 it/sec]
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      |  2.62552103059018 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.625523697523562 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3917.64 it/sec, obj=10.8]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 10.824138827797562
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.439703881005212
 INFO - 14:42:24:    cstr2 = -52.86031066026405
 INFO - 14:42:24:    cstr3 = 2.413258648914507e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.673613305574845 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.673615729119723 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.031617 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.673613305574845 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.673615729119723 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3886.24 it/sec, obj=10.4]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 10.388987838736117
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.402433536604313
 INFO - 14:42:24:    cstr2 = -52.89757972175887
 INFO - 14:42:24:    cstr3 = 2.1672147170193057e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.720855652738758 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.720857862465957 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.031791 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.720855652738758 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.720857862465957 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3864.72 it/sec, obj=9.97]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 9.96996454955163
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.35709921252044
 INFO - 14:42:24:    cstr2 = -52.942912913796306
 INFO - 14:42:24:    cstr3 = 1.9533958308670663e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.767291602740001 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.767293623792793 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.032106 ***
 INFO - 14:42:24: DOE sampling:  62%|██████▏   | 31/50 [00:01<00:00, 41.20 it/sec]
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.767291602740001 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.767293623792793 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3925.56 it/sec, obj=9.56]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 9.566270256721957
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.304100279392163
 INFO - 14:42:24:    cstr2 = -52.995910843848655
 INFO - 14:42:24:    cstr3 = 1.7667094738271771e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.812961092515117 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.812962946388588 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.031610 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.812961092515117 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.812962946388588 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3794.72 it/sec, obj=9.17]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 9.177170082342577
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.243804191817155
 INFO - 14:42:24:    cstr2 = -53.05620603916764
 INFO - 14:42:24:    cstr3 = 1.6029965053121487e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.857900867419893 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.857902572584027 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.032844 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.857900867419893 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.857902572584027 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3805.81 it/sec, obj=8.8]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 8.801986053932161
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.176549949080384
 INFO - 14:42:24:    cstr2 = -53.12345948532793
 INFO - 14:42:24:    cstr3 = 1.4588381560542985e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.902144827297359 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.902146399698745 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.032468 ***
 INFO - 14:42:24: DOE sampling:  68%|██████▊   | 34/50 [00:01<00:00, 37.98 it/sec]
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.902144827297359 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.902146399698745 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3819.25 it/sec, obj=8.44]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 8.440091120039419
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.102651087844379
 INFO - 14:42:24:    cstr2 = -53.19735763296684
 INFO - 14:42:24:    cstr3 = 1.331406977556071e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.945724325743082 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |  2.94572577921162 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.032367 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.945724325743082 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |  2.94572577921162 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   8%|▊         | 8/100 [00:00<00:00, 3789.30 it/sec, obj=8.09]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 8.090870387303882
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 9
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.023044146782937
 INFO - 14:42:24:    cstr2 = -53.2761790966897
 INFO - 14:42:24:    cstr3 = 0.00020079622720459156
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.988738006012545 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.988608546591318 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.032663 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 2.988738006012545 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.988608546591318 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   6%|▌         | 6/100 [00:00<00:00, 5243.54 it/sec, obj=7.76]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 7.757023645324856
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 7
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.242976354675143
 INFO - 14:42:24:    cstr2 = -52.68684957831693
 INFO - 14:42:24:    cstr3 = 3.3273386748078337e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.061695677834655 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |         3         |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.025323 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.061695677834655 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |         3         |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
ERROR - 14:42:24: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
 INFO - 14:42:24: Optimization:   5%|▌         | 5/100 [00:00<00:00, 5632.36 it/sec]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 7.445362573568088
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message:  GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 6
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.55463742643191
 INFO - 14:42:24:    cstr2 = -51.88237530806971
 INFO - 14:42:24:    cstr3 = 4.853377205904508e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.143831210916396 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |         3         |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.023874 ***
 INFO - 14:42:24: DOE sampling:  76%|███████▌  | 38/50 [00:01<00:00, 34.75 it/sec]
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.143831210916396 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |         3         |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   6%|▌         | 6/100 [00:00<00:00, 5427.34 it/sec, obj=7.15]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 7.154620914031881
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 7
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -12.845379085968117
 INFO - 14:42:24:    cstr2 = -51.111372431504165
 INFO - 14:42:24:    cstr3 = 4.151890550474491e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.223874747087953 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |         3         |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.024376 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.223874747087953 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |         3         |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
 INFO - 14:42:24: Optimization:   6%|▌         | 6/100 [00:00<00:00, 5333.96 it/sec, obj=6.88]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 6.883276960536005
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message: Successive iterates of the objective function are closer than ftol_rel or ftol_abs. GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 7
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -13.116723039463993
 INFO - 14:42:24:    cstr2 = -50.37140586526117
 INFO - 14:42:24:    cstr3 = 3.5793504480352567e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |      value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.30197851587914 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |        3         |      3      | float |
 INFO - 14:42:24: +------+-------------+------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.024713 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |      value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.30197851587914 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |        3         |      3      | float |
 INFO - 14:42:24: +------+-------------+------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
ERROR - 14:42:24: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
 INFO - 14:42:24: Optimization:   4%|▍         | 4/100 [00:00<00:00, 6895.46 it/sec]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 6.629985301431095
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message:  GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 5
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -13.370014698568903
 INFO - 14:42:24:    cstr2 = -49.660322954951624
 INFO - 14:42:24:    cstr3 = 3.107424234372047e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.378277057746577 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |         3         |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.020775 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.378277057746577 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |         3         |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
ERROR - 14:42:24: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
 INFO - 14:42:24: Optimization:   4%|▍         | 4/100 [00:00<00:00, 6880.53 it/sec]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 6.393549214890564
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message:  GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 5
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -13.606450785109434
 INFO - 14:42:24:    cstr2 = -48.97620894882783
 INFO - 14:42:24:    cstr3 = 2.7149464330022965e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.452890044343788 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |         3         |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.020472 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.452890044343788 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |         3         |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
ERROR - 14:42:24: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
 INFO - 14:42:24: Optimization:   5%|▌         | 5/100 [00:00<00:00, 5539.89 it/sec]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 6.172898632413595
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message:  GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 6
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -13.827101367586403
 INFO - 14:42:24:    cstr2 = -48.317351739694416
 INFO - 14:42:24:    cstr3 = 2.3858774227392132e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.525924482119862 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |         3         |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.023912 ***
 INFO - 14:42:24: DOE sampling:  86%|████████▌ | 43/50 [00:01<00:00, 31.99 it/sec]
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.525924482119862 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |         3         |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
ERROR - 14:42:24: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
 INFO - 14:42:24: Optimization:   4%|▍         | 4/100 [00:00<00:00, 6719.16 it/sec]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 5.967072131553423
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message:  GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 5
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -14.032927868446574
 INFO - 14:42:24:    cstr2 = -47.682213053482386
 INFO - 14:42:24:    cstr3 = 2.107911811322083e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |      value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.59747651301184 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |        3         |      3      | float |
 INFO - 14:42:24: +------+-------------+------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.020839 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |      value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.59747651301184 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |        3         |      3      | float |
 INFO - 14:42:24: +------+-------------+------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
ERROR - 14:42:24: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
 INFO - 14:42:24: Optimization:   4%|▍         | 4/100 [00:00<00:00, 6991.21 it/sec]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 5.775202092447155
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message:  GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 5
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -14.224797907552844
 INFO - 14:42:24:    cstr2 = -47.06940469984319
 INFO - 14:42:24:    cstr3 = 1.8715021070647708e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.667632898767327 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |         3         |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.020551 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.667632898767327 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |         3         |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
ERROR - 14:42:24: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
 INFO - 14:42:24: Optimization:   4%|▍         | 4/100 [00:00<00:00, 6992.25 it/sec]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 5.596502364176322
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message:  GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 5
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -14.403497635823676
 INFO - 14:42:24:    cstr2 = -46.47766883842998
 INFO - 14:42:24:    cstr3 = 1.6691638791144214e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.736472254291056 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |         3         |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.020529 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.736472254291056 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     |         3         |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
ERROR - 14:42:24: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
 INFO - 14:42:24: Optimization:   4%|▍         | 4/100 [00:00<00:00, 7062.66 it/sec]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 5.430257940980228
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message:  GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 5
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -14.569742059019779
 INFO - 14:42:24:    cstr2 = -45.905861460914146
 INFO - 14:42:24:    cstr3 = 1.4949736169000971e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.804066080011012 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.999999999999999 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.020159 ***
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.804066080011012 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.999999999999999 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
ERROR - 14:42:24: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
 INFO - 14:42:24: Optimization:   4%|▍         | 4/100 [00:00<00:00, 6915.59 it/sec]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 5.275816261954017
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message:  GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 5
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -14.724183738046008
 INFO - 14:42:24:    cstr2 = -45.35293847055729
 INFO - 14:42:24:    cstr3 = 1.3442020190268522e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.870479631899447 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.999999999999997 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.020440 ***
 INFO - 14:42:24: DOE sampling:  96%|█████████▌| 48/50 [00:01<00:00, 29.85 it/sec]
 INFO - 14:42:24:
 INFO - 14:42:24: *** Start MDO Scenario execution ***
 INFO - 14:42:24: MDOScenario
 INFO - 14:42:24:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:24:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:24:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:24: Optimization problem:
 INFO - 14:42:24:    Minimize: obj2(x1, x2)
 INFO - 14:42:24:    With respect to: x1, x2
 INFO - 14:42:24:    Subject to constraints:
 INFO - 14:42:24:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:24:       cstr3(x1, x2) == 0.0
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.870479631899447 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.999999999999997 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:24: 
ERROR - 14:42:24: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
 INFO - 14:42:24: Optimization:   4%|▍         | 4/100 [00:00<00:00, 7004.75 it/sec]
 INFO - 14:42:24: Optimization result:
 INFO - 14:42:24: Objective value = 5.132579832689042
 INFO - 14:42:24: The result is feasible.
 INFO - 14:42:24: Status: None
 INFO - 14:42:24: Optimizer message:  GEMSEO Stopped the driver
 INFO - 14:42:24: Number of calls to the objective function by the optimizer: 5
 INFO - 14:42:24: Constraints values:
 INFO - 14:42:24:    cstr1 = -14.867420167310966
 INFO - 14:42:24:    cstr2 = -44.817943876876754
 INFO - 14:42:24:    cstr3 = 1.213042054359903e-06
 INFO - 14:42:24: Design space:
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: | x1   |      0      | 3.935772659302046 |      5      | float |
 INFO - 14:42:24: | x2   |      -5     | 2.999999999999999 |      3      | float |
 INFO - 14:42:24: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:24: *** MDO Scenario run terminated in 0:00:00.020330 ***
 INFO - 14:42:25:
 INFO - 14:42:25: *** Start MDO Scenario execution ***
 INFO - 14:42:25: MDOScenario
 INFO - 14:42:25:    Disciplines: AnalyticDiscipline AnalyticDiscipline
 INFO - 14:42:25:    MDOFormulation: DisciplinaryOpt
 INFO - 14:42:25:    Algorithm: NLOPT_SLSQP
 INFO - 14:42:25: Optimization problem:
 INFO - 14:42:25:    Minimize: obj2(x1, x2)
 INFO - 14:42:25:    With respect to: x1, x2
 INFO - 14:42:25:    Subject to constraints:
 INFO - 14:42:25:       cstr1(x1, x2) <= 0.0
 INFO - 14:42:25:       cstr2(x1, x2) <= 0.0
 INFO - 14:42:25:       cstr3(x1, x2) == 0.0
 INFO - 14:42:25: Design space:
 INFO - 14:42:25: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:25: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:25: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:25: | x1   |      0      | 3.935772659302046 |      5      | float |
 INFO - 14:42:25: | x2   |      -5     | 2.999999999999999 |      3      | float |
 INFO - 14:42:25: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:25: Optimization:   0%|          | 0/100 [00:00<?, ?it]
 INFO - 14:42:25: 
ERROR - 14:42:25: NLopt run failed: NLopt roundoff-limited, RoundoffLimited
 INFO - 14:42:25: Optimization:   4%|▍         | 4/100 [00:00<00:00, 5229.74 it/sec]
 INFO - 14:42:25: Optimization result:
 INFO - 14:42:25: Objective value = 4.99999993134963
 INFO - 14:42:25: The result is feasible.
 INFO - 14:42:25: Status: None
 INFO - 14:42:25: Optimizer message:  GEMSEO Stopped the driver
 INFO - 14:42:25: Number of calls to the objective function by the optimizer: 17
 INFO - 14:42:25: Constraints values:
 INFO - 14:42:25:    cstr1 = -15.000000068650369
 INFO - 14:42:25:    cstr2 = -44.29999972539852
 INFO - 14:42:25:    cstr3 = 1.098405903121602e-06
 INFO - 14:42:25: Design space:
 INFO - 14:42:25: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:25: | name | lower_bound |       value       | upper_bound | type  |
 INFO - 14:42:25: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:25: | x1   |      0      | 4.000000034325184 |      5      | float |
 INFO - 14:42:25: | x2   |      -5     |         3         |      3      | float |
 INFO - 14:42:25: +------+-------------+-------------------+-------------+-------+
 INFO - 14:42:25: *** MDO Scenario run terminated in 0:00:00.025412 ***
 INFO - 14:42:25: DOE sampling: 100%|██████████| 50/50 [00:01<00:00, 28.96 it/sec]
 INFO - 14:42:25: Optimization result:
 INFO - 14:42:25: Objective value = 0.10832777706440924
 INFO - 14:42:25: The result is feasible.
 INFO - 14:42:25: Status: None
 INFO - 14:42:25: Optimizer message: None
 INFO - 14:42:25: Number of calls to the objective function by the optimizer: 50
 INFO - 14:42:25: Constraints values:
 INFO - 14:42:25:    cstr3 = 0.008327777064409236
 INFO - 14:42:25: Design space:
 INFO - 14:42:25: +-------------+-------------+-------+-------------+-------+
 INFO - 14:42:25: | name        | lower_bound | value | upper_bound | type  |
 INFO - 14:42:25: +-------------+-------------+-------+-------------+-------+
 INFO - 14:42:25: | obj1_target |     0.1     |  0.1  |     100     | float |
 INFO - 14:42:25: +-------------+-------------+-------+-------------+-------+
 INFO - 14:42:25: *** DOE Scenario run terminated ***

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

Gallery generated by Sphinx-Gallery