How can I more efficiently use finite-differenced components in the ODE?#

Sometimes it’s overly burdensome to get the analytic partials for a component. In this case, OpenMDAO can use finite-differencing to approximate the partials of that component and then use those approximated partials when assembling the total derivatives. However, if a dense sub-jacobian pattern is prescribed somewhere within the ODE, it will effect all dependent calculations and cause related total jacobians to have dense patterns. In effect, a dense partial-derivative jacobian destroys the sparsity pattern of the problem. To alleviate this, OpenMDAO provides a mechanism to color the partials of a single component.

As an example, consider the minimum time-to-climb problem. The ODE of this problem consists of several components. In this case, we’re going to switch one of these components from using analytic derivatives to a finite-difference approximation. Here we use an option on the component so that we can toggle the use of partial coloring on and off for testing, but that’s not generally necessary.

class DynamicPressureCompFD(om.ExplicitComponent):
    def initialize(self):
        self.options.declare('num_nodes', types=int)
        self.options.declare('partial_coloring', types=bool, default=False)

    def setup(self):
        nn = self.options['num_nodes']

        self.add_input(name='rho', shape=(nn,), desc='atmospheric density', units='kg/m**3')
        self.add_input(name='v', shape=(nn,), desc='air-relative velocity', units='m/s')

        self.add_output(name='q', shape=(nn,), desc='dynamic pressure', units='N/m**2')

        self.declare_partials(of='q', wrt='rho', method='fd')
        self.declare_partials(of='q', wrt='v', method='fd')

        if self.options['partial_coloring']:
            self.declare_coloring(wrt=['*'], method='cs', tol=1.0E-6, num_full_jacs=2,
                                  show_summary=True, show_sparsity=False, min_improve_pct=10.)

    def compute(self, inputs, outputs):
        outputs['q'] = 0.5 * inputs['rho'] * inputs['v'] ** 2

Note

When using finite-differenced partials, they should not be specified in the compute_partials method. In fact, if all partials in the component are being approximated, compute_partials should just be omitted.

In this usage of declare_coloring, we use the following arguments:

  • wrt=['*'] This is used to specify that we wish to find sparse partials with respect to all inputs.

  • method=['fd'] We’re using finite differencing to approximate the partials for coloring. Using 'cs' here (complex-step) will result in more accurate derivatives if the model supports the use of complex inputs.

  • tol=1.0E-6 Any value in the Jacobian with a value greater than this will be considered a non-zero. Since finite differencing is used and it generally encounters noise on the order of 1.0E-8, this tolerance should be larger than that. If using complex-step for the approximation method this tolerance can be smaller - as small as about 1.0E-15.

  • num_full_jacs Compute the full jacobian this number of times before determining the partial sparsity pattern.

  • min_improve_pct If the number of solves required to compute the derivatives isn’t reduced by at least this amount, then coloring is ignored and the dense jacobian is used.

  • show_summary = True Print the sparsity of the partial derivative jacobian. This will display something like:

Jacobian shape: (60, 120)  ( 1.67% nonzero)
FWD solves: 2   REV solves: 0
Total colors vs. total size: 2 vs 120  (98.3% improvement)

Sparsity computed using tolerance: 1e-06
Time to compute sparsity: 0.011868 sec.
Time to compute coloring: 0.001385 sec.
  • show_sparsity=True Display the sparsity pattern in standard output to provide a visual indication whether or not it is working. Here, this outputs the jacobian of rho with two diagonal bands - one for each of the two inputs.

Approx coloring for 'traj.phases.phase0.rhs_col.aero.q_comp' (class DynamicPressureCompFD)
f.............................f............................. 0  q
.f.............................f............................ 1  q
..f.............................f........................... 2  q
...f.............................f.......................... 3  q
....f.............................f......................... 4  q
.....f.............................f........................ 5  q
......f.............................f....................... 6  q
.......f.............................f...................... 7  q
........f.............................f..................... 8  q
.........f.............................f.................... 9  q
..........f.............................f................... 10  q
...........f.............................f.................. 11  q
............f.............................f................. 12  q
.............f.............................f................ 13  q
..............f.............................f............... 14  q
...............f.............................f.............. 15  q
................f.............................f............. 16  q
.................f.............................f............ 17  q
..................f.............................f........... 18  q
...................f.............................f.......... 19  q
....................f.............................f......... 20  q
.....................f.............................f........ 21  q
......................f.............................f....... 22  q
.......................f.............................f...... 23  q
........................f.............................f..... 24  q
.........................f.............................f.... 25  q
..........................f.............................f... 26  q
...........................f.............................f.. 27  q
............................f.............................f. 28  q
.............................f.............................f 29  q
|rho
                              |v

The sparsity patterns of the resulting total-derivative jacobian matrices are shown below. Finite differencing without partial derivative coloring causes the sparsity pattern to be dense for a large portion of the matrix. Since the dynamic pressure affects all of the defect constraints, the algorithm treats each defect constraint as if it is potentially dependent upon all altitude and velocity values throughout the phase. However, if partial derivative coloring is used, OpenMDAO recovers the same sparsity pattern as seen in the analytic derivative case.

Hide code cell outputs
class MinTimeClimbODE(om.Group):

    def initialize(self):
        self.options.declare('num_nodes', types=int)
        self.options.declare('fd', types=bool, default=False, desc='If True, use fd for partials')
        self.options.declare('partial_coloring', types=bool, default=False,
                             desc='If True and fd is True, color the approximated partials')

    def setup(self):
        nn = self.options['num_nodes']

        self.add_subsystem(name='atmos',
                           subsys=USatm1976Comp(num_nodes=nn),
                           promotes_inputs=['h'])

        self.add_subsystem(name='aero',
                           subsys=AeroGroup(num_nodes=nn,
                                            fd=self.options['fd'],
                                            partial_coloring=self.options['partial_coloring']),
                           promotes_inputs=['v', 'alpha', 'S'])

        self.connect('atmos.sos', 'aero.sos')
        self.connect('atmos.rho', 'aero.rho')

        self.add_subsystem(name='prop',
                           subsys=PropGroup(num_nodes=nn),
                           promotes_inputs=['h', 'Isp', 'throttle'])

        self.connect('aero.mach', 'prop.mach')

        self.add_subsystem(name='flight_dynamics',
                           subsys=FlightPathEOM2D(num_nodes=nn),
                           promotes_inputs=['m', 'v', 'gam', 'alpha'])

        self.connect('aero.f_drag', 'flight_dynamics.D')
        self.connect('aero.f_lift', 'flight_dynamics.L')
        self.connect('prop.thrust', 'flight_dynamics.T')
import os 
import matplotlib
import matplotlib.pyplot as plt
import shutil

import openmdao.api as om

import dymos as dm
from dymos.examples.min_time_climb.doc.min_time_climb_ode_partial_coloring import MinTimeClimbODE


for fd in (False, True):
    if fd:
        pc_options = (False, True)
    else:
        pc_options = (False,)
    for pc in pc_options:
        header = 'Finite differenced component' if fd else 'Analytic derivatives in component'
        header += ' with partial coloring' if pc else ''

        #
        # Instantiate the problem and configure the optimization driver
        #
        p = om.Problem(model=om.Group())

        p.driver = om.pyOptSparseDriver()
        p.driver.options['optimizer'] = 'IPOPT'
        
        p.driver.opt_settings['max_iter'] = 500
        p.driver.opt_settings['print_level'] = 0
        p.driver.opt_settings['nlp_scaling_method'] = 'gradient-based'
        p.driver.opt_settings['tol'] = 1.0E-6
        p.driver.opt_settings['mu_strategy'] = 'adaptive'
        p.driver.opt_settings['bound_mult_init_method'] = 'mu-based'
        p.driver.opt_settings['mu_init'] = 0.01
        
        p.driver.declare_coloring(tol=1.0E-12)

        #
        # Instantiate the trajectory and phase
        #
        traj = dm.Trajectory()

        phase = dm.Phase(ode_class=MinTimeClimbODE,
                         ode_init_kwargs={'fd': fd, 'partial_coloring': pc},
                         transcription=dm.GaussLobatto(num_segments=30))

        traj.add_phase('phase0', phase)

        p.model.add_subsystem('traj', traj)

        #
        # Set the options on the optimization variables
        #
        phase.set_time_options(fix_initial=True, duration_bounds=(50, 400),
                               duration_ref=100.0)

        phase.add_state('r', fix_initial=True, lower=0, upper=1.0E6,
                        ref=1.0E3, defect_ref=1.0E3, units='m',
                        rate_source='flight_dynamics.r_dot')

        phase.add_state('h', fix_initial=True, lower=0, upper=20000.0,
                        ref=1.0E2, defect_ref=1.0E2, units='m',
                        rate_source='flight_dynamics.h_dot')

        phase.add_state('v', fix_initial=True, lower=10.0,
                        ref=1.0E2, defect_ref=1.0E2, units='m/s',
                        rate_source='flight_dynamics.v_dot')

        phase.add_state('gam', fix_initial=True, lower=-1.5, upper=1.5,
                        ref=1.0, defect_ref=1.0, units='rad',
                        rate_source='flight_dynamics.gam_dot')

        phase.add_state('m', fix_initial=True, lower=10.0, upper=1.0E5,
                        ref=1.0E3, defect_ref=1.0E3, units='kg',
                        rate_source='prop.m_dot')

        phase.add_control('alpha', units='deg', lower=-8.0, upper=8.0, scaler=1.0,
                          rate_continuity=True, rate_continuity_scaler=100.0,
                          rate2_continuity=False, targets=['alpha'])

        phase.add_parameter('S', val=49.2386, units='m**2', opt=False, targets=['S'])
        phase.add_parameter('Isp', val=1600.0, units='s', opt=False, targets=['Isp'])
        phase.add_parameter('throttle', val=1.0, opt=False, targets=['throttle'])

        #
        # Setup the boundary and path constraints
        #
        phase.add_boundary_constraint('h', loc='final', equals=20000, scaler=1.0E-3)
        phase.add_boundary_constraint('aero.mach', loc='final', equals=1.0)
        phase.add_boundary_constraint('gam', loc='final', equals=0.0)

        phase.add_path_constraint(name='h', lower=100.0, upper=20000, ref=20000)
        phase.add_path_constraint(name='aero.mach', lower=0.1, upper=1.8)

        # Minimize time at the end of the phase
        phase.add_objective('time', loc='final', ref=100.0)

        p.model.options['assembled_jac_type'] = 'csc'
        p.model.linear_solver = om.DirectSolver(assemble_jac=True)

        #
        # Setup the problem and set the initial guess
        #
        p.setup()

        p['traj.phase0.t_initial'] = 0.0
        p['traj.phase0.t_duration'] = 500

        p['traj.phase0.states:r'] = phase.interp('r', [0.0, 50000.0])
        p['traj.phase0.states:h'] = phase.interp('h', [100.0, 20000.0])
        p['traj.phase0.states:v'] = phase.interp('v', [135.964, 283.159])
        p['traj.phase0.states:gam'] = phase.interp('gam', [0.0, 0.0])
        p['traj.phase0.states:m'] = phase.interp('m', [19030.468, 10000.])
        p['traj.phase0.controls:alpha'] = phase.interp('alpha', [0.0, 0.0])

        #
        # Solve for the optimal trajectory
        #
        
        print(80 * '-')
        print(f'{"--- " + header + " ":-<80}')
        print(80 * '-', '\n')
        dm.run_problem(p)

        #
        # This code is intended to save the coloring plots for the documentation.
        # In practice, use the command line interface to view these files instead:
        # `openmdao view_coloring coloring_files/total_coloring.pkl --view`
        #
        stfd = '_fd' if fd else ''
        stpc = '_pc' if pc else ''
        coloring_dir = f'coloring_files{stfd}{stpc}'
        if fd or pc:
            if os.path.exists(coloring_dir):
                shutil.rmtree(coloring_dir)
            shutil.move('coloring_files', coloring_dir)

        _view_coloring(os.path.join(coloring_dir, 'total_coloring.pkl'));
--- Constraint Report [traj] ---
    --- phase0 ---
        [final]   2.0000e+04 == h [m]
        [final]   1.0000e+00 == aero.mach [None]
        [final]   0.0000e+00 == gam [rad]
        [path]    1.0000e+02 <= h <= 2.0000e+04  [m]
        [path]    1.0000e-01 <= aero.mach <= 1.8000e+00  [None]

--------------------------------------------------------------------------------
--- Analytic derivatives in component ------------------------------------------
-------------------------------------------------------------------------------- 

Model viewer data has already been recorded for Driver.
/usr/share/miniconda/envs/test/lib/python3.10/site-packages/openmdao/recorders/sqlite_recorder.py:226: UserWarning:The existing case recorder file, dymos_solution.db, is being overwritten.
/usr/share/miniconda/envs/test/lib/python3.10/site-packages/openmdao/core/driver.py:466: DriverWarning:The following design variable initial conditions are out of their specified bounds:
  traj.phase0.t_duration
    val: [500.]
    lower: 50.0
    upper: 400.0
Set the initial value of the design variable to a valid value or set the driver option['invalid_desvar_behavior'] to 'ignore'.
Model viewer data has already been recorded for Driver.
Full total jacobian for problem 'problem' was computed 3 times, taking 0.2748092880000286 seconds.
Total jacobian shape: (361, 212) 
Jacobian shape: (361, 212)  (3.44% nonzero)
FWD solves: 13   REV solves: 0
Total colors vs. total size: 13 vs 212  (93.87% improvement)

Sparsity computed using tolerance: 1e-12
Time to compute sparsity:   0.2748 sec
Time to compute coloring:   0.2243 sec
Memory to compute coloring:   0.8750 MB
Coloring created on: 2024-03-29 20:29:03
/usr/share/miniconda/envs/test/lib/python3.10/site-packages/openmdao/core/total_jac.py:1627: DerivativesWarning:Constraints or objectives [('traj.phases.phase0->path_constraint->h', inds=[(0, 0)]), ('traj.phases.phase0->path_constraint->mach', inds=[(0, 0)])] cannot be impacted by the design variables of the problem.
Optimization Problem -- Optimization using pyOpt_sparse
================================================================================
    Objective Function: _objfunc

    Solution: 
--------------------------------------------------------------------------------
    Total Time:                    6.0993
       User Objective Time :       2.2723
       User Sensitivity Time :     2.2231
       Interface Time :            0.8446
       Opt Solver Time:            0.7593
    Calls to Objective Function :     151
    Calls to Sens Function :          126


   Objectives
      Index  Name                     Value
          0  traj.phase0.t     3.235052E+00

   Variables (c - continuous, i - integer, d - discrete)
      Index  Name                            Type      Lower Bound            Value      Upper Bound     Status
          0  traj.phase0.t_duration_0           c     5.000000E-01     3.235052E+00     4.000000E+00           
          1  traj.phase0.states:r_0             c     0.000000E+00     1.808251E+00     1.000000E+03           
          2  traj.phase0.states:r_1             c     0.000000E+00     4.338696E+00     1.000000E+03           
          3  traj.phase0.states:r_2             c     0.000000E+00     7.365691E+00     1.000000E+03           
          4  traj.phase0.states:r_3             c     0.000000E+00     1.015783E+01     1.000000E+03           
          5  traj.phase0.states:r_4             c     0.000000E+00     1.292796E+01     1.000000E+03           
          6  traj.phase0.states:r_5             c     0.000000E+00     1.576487E+01     1.000000E+03           
          7  traj.phase0.states:r_6             c     0.000000E+00     1.862472E+01     1.000000E+03           
          8  traj.phase0.states:r_7             c     0.000000E+00     2.150879E+01     1.000000E+03           
          9  traj.phase0.states:r_8             c     0.000000E+00     2.455494E+01     1.000000E+03           
         10  traj.phase0.states:r_9             c     0.000000E+00     2.786313E+01     1.000000E+03           
         11  traj.phase0.states:r_10            c     0.000000E+00     3.146593E+01     1.000000E+03           
         12  traj.phase0.states:r_11            c     0.000000E+00     3.545972E+01     1.000000E+03           
         13  traj.phase0.states:r_12            c     0.000000E+00     3.978646E+01     1.000000E+03           
         14  traj.phase0.states:r_13            c     0.000000E+00     4.429458E+01     1.000000E+03           
         15  traj.phase0.states:r_14            c     0.000000E+00     4.890142E+01     1.000000E+03           
         16  traj.phase0.states:r_15            c     0.000000E+00     5.358955E+01     1.000000E+03           
         17  traj.phase0.states:r_16            c     0.000000E+00     5.836224E+01     1.000000E+03           
         18  traj.phase0.states:r_17            c     0.000000E+00     6.322391E+01     1.000000E+03           
         19  traj.phase0.states:r_18            c     0.000000E+00     6.817708E+01     1.000000E+03           
         20  traj.phase0.states:r_19            c     0.000000E+00     7.322645E+01     1.000000E+03           
         21  traj.phase0.states:r_20            c     0.000000E+00     7.838417E+01     1.000000E+03           
         22  traj.phase0.states:r_21            c     0.000000E+00     8.366974E+01     1.000000E+03           
         23  traj.phase0.states:r_22            c     0.000000E+00     8.909849E+01     1.000000E+03           
         24  traj.phase0.states:r_23            c     0.000000E+00     9.464785E+01     1.000000E+03           
         25  traj.phase0.states:r_24            c     0.000000E+00     1.001561E+02     1.000000E+03           
         26  traj.phase0.states:r_25            c     0.000000E+00     1.052021E+02     1.000000E+03           
         27  traj.phase0.states:r_26            c     0.000000E+00     1.093962E+02     1.000000E+03           
         28  traj.phase0.states:r_27            c     0.000000E+00     1.128555E+02     1.000000E+03           
         29  traj.phase0.states:r_28            c     0.000000E+00     1.159939E+02     1.000000E+03           
         30  traj.phase0.states:r_29            c     0.000000E+00     1.191456E+02     1.000000E+03           
         31  traj.phase0.states:h_0             c     0.000000E+00     1.061282E+00     2.000000E+02           
         32  traj.phase0.states:h_1             c     0.000000E+00     1.138900E+00     2.000000E+02           
         33  traj.phase0.states:h_2             c     0.000000E+00     8.817109E+00     2.000000E+02           
         34  traj.phase0.states:h_3             c     0.000000E+00     2.664425E+01     2.000000E+02           
         35  traj.phase0.states:h_4             c     0.000000E+00     4.417058E+01     2.000000E+02           
         36  traj.phase0.states:h_5             c     0.000000E+00     5.944206E+01     2.000000E+02           
         37  traj.phase0.states:h_6             c     0.000000E+00     7.289347E+01     2.000000E+02           
         38  traj.phase0.states:h_7             c     0.000000E+00     8.421096E+01     2.000000E+02           
         39  traj.phase0.states:h_8             c     0.000000E+00     9.049040E+01     2.000000E+02           
         40  traj.phase0.states:h_9             c     0.000000E+00     8.883251E+01     2.000000E+02           
         41  traj.phase0.states:h_10            c     0.000000E+00     8.145499E+01     2.000000E+02           
         42  traj.phase0.states:h_11            c     0.000000E+00     7.427462E+01     2.000000E+02           
         43  traj.phase0.states:h_12            c     0.000000E+00     7.107590E+01     2.000000E+02           
         44  traj.phase0.states:h_13            c     0.000000E+00     7.161884E+01     2.000000E+02           
         45  traj.phase0.states:h_14            c     0.000000E+00     7.403105E+01     2.000000E+02           
         46  traj.phase0.states:h_15            c     0.000000E+00     7.692242E+01     2.000000E+02           
         47  traj.phase0.states:h_16            c     0.000000E+00     7.977389E+01     2.000000E+02           
         48  traj.phase0.states:h_17            c     0.000000E+00     8.256118E+01     2.000000E+02           
         49  traj.phase0.states:h_18            c     0.000000E+00     8.533987E+01     2.000000E+02           
         50  traj.phase0.states:h_19            c     0.000000E+00     8.797633E+01     2.000000E+02           
         51  traj.phase0.states:h_20            c     0.000000E+00     9.008194E+01     2.000000E+02           
         52  traj.phase0.states:h_21            c     0.000000E+00     9.124505E+01     2.000000E+02           
         53  traj.phase0.states:h_22            c     0.000000E+00     9.175916E+01     2.000000E+02           
         54  traj.phase0.states:h_23            c     0.000000E+00     9.384397E+01     2.000000E+02           
         55  traj.phase0.states:h_24            c     0.000000E+00     1.022001E+02     2.000000E+02           
         56  traj.phase0.states:h_25            c     0.000000E+00     1.207245E+02     2.000000E+02           
         57  traj.phase0.states:h_26            c     0.000000E+00     1.466424E+02     2.000000E+02           
         58  traj.phase0.states:h_27            c     0.000000E+00     1.725212E+02     2.000000E+02           
         59  traj.phase0.states:h_28            c     0.000000E+00     1.921023E+02     2.000000E+02           
         60  traj.phase0.states:h_29            c     0.000000E+00     2.000000E+02     2.000000E+02          u
         61  traj.phase0.states:v_0             c     1.000000E-01     2.001422E+00     1.000000E+19           
         62  traj.phase0.states:v_1             c     1.000000E-01     2.688869E+00     1.000000E+19           
         63  traj.phase0.states:v_2             c     1.000000E-01     3.059772E+00     1.000000E+19           
         64  traj.phase0.states:v_3             c     1.000000E-01     3.065008E+00     1.000000E+19           
         65  traj.phase0.states:v_4             c     1.000000E-01     3.014433E+00     1.000000E+19           
         66  traj.phase0.states:v_5             c     1.000000E-01     2.961186E+00     1.000000E+19           
         67  traj.phase0.states:v_6             c     1.000000E-01     2.900097E+00     1.000000E+19           
         68  traj.phase0.states:v_7             c     1.000000E-01     2.859606E+00     1.000000E+19           
         69  traj.phase0.states:v_8             c     1.000000E-01     2.953964E+00     1.000000E+19           
         70  traj.phase0.states:v_9             c     1.000000E-01     3.228661E+00     1.000000E+19           
         71  traj.phase0.states:v_10            c     1.000000E-01     3.596696E+00     1.000000E+19           
         72  traj.phase0.states:v_11            c     1.000000E-01     3.914483E+00     1.000000E+19           
         73  traj.phase0.states:v_12            c     1.000000E-01     4.117704E+00     1.000000E+19           
         74  traj.phase0.states:v_13            c     1.000000E-01     4.235632E+00     1.000000E+19           
         75  traj.phase0.states:v_14            c     1.000000E-01     4.317718E+00     1.000000E+19           
         76  traj.phase0.states:v_15            c     1.000000E-01     4.394086E+00     1.000000E+19           
         77  traj.phase0.states:v_16            c     1.000000E-01     4.474257E+00     1.000000E+19           
         78  traj.phase0.states:v_17            c     1.000000E-01     4.557808E+00     1.000000E+19           
         79  traj.phase0.states:v_18            c     1.000000E-01     4.643744E+00     1.000000E+19           
         80  traj.phase0.states:v_19            c     1.000000E-01     4.735602E+00     1.000000E+19           
         81  traj.phase0.states:v_20            c     1.000000E-01     4.841468E+00     1.000000E+19           
         82  traj.phase0.states:v_21            c     1.000000E-01     4.967187E+00     1.000000E+19           
         83  traj.phase0.states:v_22            c     1.000000E-01     5.100041E+00     1.000000E+19           
         84  traj.phase0.states:v_23            c     1.000000E-01     5.186218E+00     1.000000E+19           
         85  traj.phase0.states:v_24            c     1.000000E-01     5.124412E+00     1.000000E+19           
         86  traj.phase0.states:v_25            c     1.000000E-01     4.823444E+00     1.000000E+19           
         87  traj.phase0.states:v_26            c     1.000000E-01     4.304522E+00     1.000000E+19           
         88  traj.phase0.states:v_27            c     1.000000E-01     3.708481E+00     1.000000E+19           
         89  traj.phase0.states:v_28            c     1.000000E-01     3.190620E+00     1.000000E+19           
         90  traj.phase0.states:v_29            c     1.000000E-01     2.950864E+00     1.000000E+19           
         91  traj.phase0.states:gam_0           c    -1.500000E+00     1.135884E-02     1.500000E+00           
         92  traj.phase0.states:gam_1           c    -1.500000E+00     3.607863E-02     1.500000E+00           
         93  traj.phase0.states:gam_2           c    -1.500000E+00     4.740428E-01     1.500000E+00           
         94  traj.phase0.states:gam_3           c    -1.500000E+00     5.938468E-01     1.500000E+00           
         95  traj.phase0.states:gam_4           c    -1.500000E+00     5.275389E-01     1.500000E+00           
         96  traj.phase0.states:gam_5           c    -1.500000E+00     4.639020E-01     1.500000E+00           
         97  traj.phase0.states:gam_6           c    -1.500000E+00     4.145397E-01     1.500000E+00           
         98  traj.phase0.states:gam_7           c    -1.500000E+00     3.137269E-01     1.500000E+00           
         99  traj.phase0.states:gam_8           c    -1.500000E+00     7.779069E-02     1.500000E+00           
        100  traj.phase0.states:gam_9           c    -1.500000E+00    -1.561220E-01     1.500000E+00           
        101  traj.phase0.states:gam_10          c    -1.500000E+00    -2.144926E-01     1.500000E+00           
        102  traj.phase0.states:gam_11          c    -1.500000E+00    -1.291223E-01     1.500000E+00           
        103  traj.phase0.states:gam_12          c    -1.500000E+00    -2.357890E-02     1.500000E+00           
        104  traj.phase0.states:gam_13          c    -1.500000E+00     3.913205E-02     1.500000E+00           
        105  traj.phase0.states:gam_14          c    -1.500000E+00     6.021466E-02     1.500000E+00           
        106  traj.phase0.states:gam_15          c    -1.500000E+00     6.125023E-02     1.500000E+00           
        107  traj.phase0.states:gam_16          c    -1.500000E+00     5.815724E-02     1.500000E+00           
        108  traj.phase0.states:gam_17          c    -1.500000E+00     5.666063E-02     1.500000E+00           
        109  traj.phase0.states:gam_18          c    -1.500000E+00     5.500149E-02     1.500000E+00           
        110  traj.phase0.states:gam_19          c    -1.500000E+00     4.804116E-02     1.500000E+00           
        111  traj.phase0.states:gam_20          c    -1.500000E+00     3.218813E-02     1.500000E+00           
        112  traj.phase0.states:gam_21          c    -1.500000E+00     1.262562E-02     1.500000E+00           
        113  traj.phase0.states:gam_22          c    -1.500000E+00     1.285703E-02     1.500000E+00           
        114  traj.phase0.states:gam_23          c    -1.500000E+00     7.684423E-02     1.500000E+00           
        115  traj.phase0.states:gam_24          c    -1.500000E+00     2.409956E-01     1.500000E+00           
        116  traj.phase0.states:gam_25          c    -1.500000E+00     4.652825E-01     1.500000E+00           
        117  traj.phase0.states:gam_26          c    -1.500000E+00     6.245144E-01     1.500000E+00           
        118  traj.phase0.states:gam_27          c    -1.500000E+00     6.312912E-01     1.500000E+00           
        119  traj.phase0.states:gam_28          c    -1.500000E+00     4.419131E-01     1.500000E+00           
        120  traj.phase0.states:gam_29          c    -1.500000E+00     0.000000E+00     1.500000E+00           
        121  traj.phase0.states:m_0             c     1.000000E-02     1.894029E+01     1.000000E+02           
        122  traj.phase0.states:m_1             c     1.000000E-02     1.883985E+01     1.000000E+02           
        123  traj.phase0.states:m_2             c     1.000000E-02     1.873364E+01     1.000000E+02           
        124  traj.phase0.states:m_3             c     1.000000E-02     1.863493E+01     1.000000E+02           
        125  traj.phase0.states:m_4             c     1.000000E-02     1.854905E+01     1.000000E+02           
        126  traj.phase0.states:m_5             c     1.000000E-02     1.847497E+01     1.000000E+02           
        127  traj.phase0.states:m_6             c     1.000000E-02     1.841103E+01     1.000000E+02           
        128  traj.phase0.states:m_7             c     1.000000E-02     1.835554E+01     1.000000E+02           
        129  traj.phase0.states:m_8             c     1.000000E-02     1.830503E+01     1.000000E+02           
        130  traj.phase0.states:m_9             c     1.000000E-02     1.825306E+01     1.000000E+02           
        131  traj.phase0.states:m_10            c     1.000000E-02     1.819239E+01     1.000000E+02           
        132  traj.phase0.states:m_11            c     1.000000E-02     1.811950E+01     1.000000E+02           
        133  traj.phase0.states:m_12            c     1.000000E-02     1.803715E+01     1.000000E+02           
        134  traj.phase0.states:m_13            c     1.000000E-02     1.795042E+01     1.000000E+02           
        135  traj.phase0.states:m_14            c     1.000000E-02     1.786271E+01     1.000000E+02           
        136  traj.phase0.states:m_15            c     1.000000E-02     1.777525E+01     1.000000E+02           
        137  traj.phase0.states:m_16            c     1.000000E-02     1.768820E+01     1.000000E+02           
        138  traj.phase0.states:m_17            c     1.000000E-02     1.760146E+01     1.000000E+02           
        139  traj.phase0.states:m_18            c     1.000000E-02     1.751502E+01     1.000000E+02           
        140  traj.phase0.states:m_19            c     1.000000E-02     1.742886E+01     1.000000E+02           
        141  traj.phase0.states:m_20            c     1.000000E-02     1.734262E+01     1.000000E+02           
        142  traj.phase0.states:m_21            c     1.000000E-02     1.725552E+01     1.000000E+02           
        143  traj.phase0.states:m_22            c     1.000000E-02     1.716669E+01     1.000000E+02           
        144  traj.phase0.states:m_23            c     1.000000E-02     1.707671E+01     1.000000E+02           
        145  traj.phase0.states:m_24            c     1.000000E-02     1.699008E+01     1.000000E+02           
        146  traj.phase0.states:m_25            c     1.000000E-02     1.691712E+01     1.000000E+02           
        147  traj.phase0.states:m_26            c     1.000000E-02     1.686887E+01     1.000000E+02           
        148  traj.phase0.states:m_27            c     1.000000E-02     1.684150E+01     1.000000E+02           
        149  traj.phase0.states:m_28            c     1.000000E-02     1.682673E+01     1.000000E+02           
        150  traj.phase0.states:m_29            c     1.000000E-02     1.681805E+01     1.000000E+02           
        151  traj.phase0.controls:alpha_0       c    -8.000000E+00     4.973282E+00     8.000000E+00           
        152  traj.phase0.controls:alpha_1       c    -8.000000E+00     3.717369E+00     8.000000E+00           
        153  traj.phase0.controls:alpha_2       c    -8.000000E+00     2.438002E+00     8.000000E+00           
        154  traj.phase0.controls:alpha_3       c    -8.000000E+00     1.745984E+00     8.000000E+00           
        155  traj.phase0.controls:alpha_4       c    -8.000000E+00     2.252117E+00     8.000000E+00           
        156  traj.phase0.controls:alpha_5       c    -8.000000E+00     2.787568E+00     8.000000E+00           
        157  traj.phase0.controls:alpha_6       c    -8.000000E+00     2.183500E+00     8.000000E+00           
        158  traj.phase0.controls:alpha_7       c    -8.000000E+00     1.279451E+00     8.000000E+00           
        159  traj.phase0.controls:alpha_8       c    -8.000000E+00     9.149603E-01     8.000000E+00           
        160  traj.phase0.controls:alpha_9       c    -8.000000E+00     8.886340E-01     8.000000E+00           
        161  traj.phase0.controls:alpha_10      c    -8.000000E+00     9.990802E-01     8.000000E+00           
        162  traj.phase0.controls:alpha_11      c    -8.000000E+00     1.188667E+00     8.000000E+00           
        163  traj.phase0.controls:alpha_12      c    -8.000000E+00     1.399762E+00     8.000000E+00           
        164  traj.phase0.controls:alpha_13      c    -8.000000E+00     1.593696E+00     8.000000E+00           
        165  traj.phase0.controls:alpha_14      c    -8.000000E+00     1.731802E+00     8.000000E+00           
        166  traj.phase0.controls:alpha_15      c    -8.000000E+00     1.675392E+00     8.000000E+00           
        167  traj.phase0.controls:alpha_16      c    -8.000000E+00     1.285781E+00     8.000000E+00           
        168  traj.phase0.controls:alpha_17      c    -8.000000E+00     8.302254E-01     8.000000E+00           
        169  traj.phase0.controls:alpha_18      c    -8.000000E+00     5.759819E-01     8.000000E+00           
        170  traj.phase0.controls:alpha_19      c    -8.000000E+00     6.240245E-01     8.000000E+00           
        171  traj.phase0.controls:alpha_20      c    -8.000000E+00     1.075327E+00     8.000000E+00           
        172  traj.phase0.controls:alpha_21      c    -8.000000E+00     1.617941E+00     8.000000E+00           
        173  traj.phase0.controls:alpha_22      c    -8.000000E+00     1.939919E+00     8.000000E+00           
        174  traj.phase0.controls:alpha_23      c    -8.000000E+00     2.067029E+00     8.000000E+00           
        175  traj.phase0.controls:alpha_24      c    -8.000000E+00     2.025039E+00     8.000000E+00           
        176  traj.phase0.controls:alpha_25      c    -8.000000E+00     1.885215E+00     8.000000E+00           
        177  traj.phase0.controls:alpha_26      c    -8.000000E+00     1.718824E+00     8.000000E+00           
        178  traj.phase0.controls:alpha_27      c    -8.000000E+00     1.555491E+00     8.000000E+00           
        179  traj.phase0.controls:alpha_28      c    -8.000000E+00     1.424838E+00     8.000000E+00           
        180  traj.phase0.controls:alpha_29      c    -8.000000E+00     1.328706E+00     8.000000E+00           
        181  traj.phase0.controls:alpha_30      c    -8.000000E+00     1.268932E+00     8.000000E+00           
        182  traj.phase0.controls:alpha_31      c    -8.000000E+00     1.237553E+00     8.000000E+00           
        183  traj.phase0.controls:alpha_32      c    -8.000000E+00     1.226606E+00     8.000000E+00           
        184  traj.phase0.controls:alpha_33      c    -8.000000E+00     1.229060E+00     8.000000E+00           
        185  traj.phase0.controls:alpha_34      c    -8.000000E+00     1.237888E+00     8.000000E+00           
        186  traj.phase0.controls:alpha_35      c    -8.000000E+00     1.248418E+00     8.000000E+00           
        187  traj.phase0.controls:alpha_36      c    -8.000000E+00     1.255980E+00     8.000000E+00           
        188  traj.phase0.controls:alpha_37      c    -8.000000E+00     1.258020E+00     8.000000E+00           
        189  traj.phase0.controls:alpha_38      c    -8.000000E+00     1.251983E+00     8.000000E+00           
        190  traj.phase0.controls:alpha_39      c    -8.000000E+00     1.237601E+00     8.000000E+00           
        191  traj.phase0.controls:alpha_40      c    -8.000000E+00     1.214604E+00     8.000000E+00           
        192  traj.phase0.controls:alpha_41      c    -8.000000E+00     1.187416E+00     8.000000E+00           
        193  traj.phase0.controls:alpha_42      c    -8.000000E+00     1.160458E+00     8.000000E+00           
        194  traj.phase0.controls:alpha_43      c    -8.000000E+00     1.147696E+00     8.000000E+00           
        195  traj.phase0.controls:alpha_44      c    -8.000000E+00     1.163097E+00     8.000000E+00           
        196  traj.phase0.controls:alpha_45      c    -8.000000E+00     1.227575E+00     8.000000E+00           
        197  traj.phase0.controls:alpha_46      c    -8.000000E+00     1.362044E+00     8.000000E+00           
        198  traj.phase0.controls:alpha_47      c    -8.000000E+00     1.582015E+00     8.000000E+00           
        199  traj.phase0.controls:alpha_48      c    -8.000000E+00     1.902999E+00     8.000000E+00           
        200  traj.phase0.controls:alpha_49      c    -8.000000E+00     2.303868E+00     8.000000E+00           
        201  traj.phase0.controls:alpha_50      c    -8.000000E+00     2.763494E+00     8.000000E+00           
        202  traj.phase0.controls:alpha_51      c    -8.000000E+00     3.222355E+00     8.000000E+00           
        203  traj.phase0.controls:alpha_52      c    -8.000000E+00     3.620929E+00     8.000000E+00           
        204  traj.phase0.controls:alpha_53      c    -8.000000E+00     3.885781E+00     8.000000E+00           
        205  traj.phase0.controls:alpha_54      c    -8.000000E+00     3.943479E+00     8.000000E+00           
        206  traj.phase0.controls:alpha_55      c    -8.000000E+00     3.728514E+00     8.000000E+00           
        207  traj.phase0.controls:alpha_56      c    -8.000000E+00     3.175379E+00     8.000000E+00           
        208  traj.phase0.controls:alpha_57      c    -8.000000E+00     1.953686E+00     8.000000E+00           
        209  traj.phase0.controls:alpha_58      c    -8.000000E+00    -2.669524E-01     8.000000E+00           
        210  traj.phase0.controls:alpha_59      c    -8.000000E+00    -3.185372E+00     8.000000E+00           
        211  traj.phase0.controls:alpha_60      c    -8.000000E+00    -6.500408E+00     8.000000E+00           

   Constraints (i - inequality, e - equality)
      Index  Name                                                        Type          Lower           Value           Upper    Status  Lagrange Multiplier (N/A)
          0  traj.phases.phase0->final_boundary_constraint->h               e   2.000000E+01    2.000000E+01    2.000000E+01              9.00000E+100
          1  traj.phases.phase0->final_boundary_constraint->mach            e   1.000000E+00    1.000000E+00    1.000000E+00              9.00000E+100
          2  traj.phases.phase0->final_boundary_constraint->gam             e   0.000000E+00    0.000000E+00    0.000000E+00              9.00000E+100
          3  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    5.381122E-12    0.000000E+00              9.00000E+100
          4  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.069139E-10    0.000000E+00              9.00000E+100
          5  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.627375E-10    0.000000E+00              9.00000E+100
          6  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.103043E-10    0.000000E+00              9.00000E+100
          7  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.149475E-10    0.000000E+00              9.00000E+100
          8  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    3.843698E-11    0.000000E+00              9.00000E+100
          9  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    3.435735E-11    0.000000E+00              9.00000E+100
         10  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    5.575434E-11    0.000000E+00              9.00000E+100
         11  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    5.099281E-10    0.000000E+00              9.00000E+100
         12  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    6.921513E-10    0.000000E+00              9.00000E+100
         13  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    4.267415E-11    0.000000E+00              9.00000E+100
         14  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    5.424741E-10    0.000000E+00              9.00000E+100
         15  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    4.724317E-10    0.000000E+00              9.00000E+100
         16  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    4.147885E-11    0.000000E+00              9.00000E+100
         17  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    5.347685E-11    0.000000E+00              9.00000E+100
         18  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    5.991335E-11    0.000000E+00              9.00000E+100
         19  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.979254E-11    0.000000E+00              9.00000E+100
         20  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    8.987693E-12    0.000000E+00              9.00000E+100
         21  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    8.507522E-11    0.000000E+00              9.00000E+100
         22  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.554508E-10    0.000000E+00              9.00000E+100
         23  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.375532E-10    0.000000E+00              9.00000E+100
         24  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.353588E-10    0.000000E+00              9.00000E+100
         25  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.029545E-10    0.000000E+00              9.00000E+100
         26  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    8.401692E-11    0.000000E+00              9.00000E+100
         27  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.249721E-10    0.000000E+00              9.00000E+100
         28  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    8.649026E-11    0.000000E+00              9.00000E+100
         29  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.791747E-11    0.000000E+00              9.00000E+100
         30  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00   -3.879496E-12    0.000000E+00              9.00000E+100
         31  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    4.257393E-12    0.000000E+00              9.00000E+100
         32  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00   -3.312834E-11    0.000000E+00              9.00000E+100
         33  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.662889E-11    0.000000E+00              9.00000E+100
         34  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    3.408439E-10    0.000000E+00              9.00000E+100
         35  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    7.178508E-10    0.000000E+00              9.00000E+100
         36  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.335327E-09    0.000000E+00              9.00000E+100
         37  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -8.687184E-11    0.000000E+00              9.00000E+100
         38  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    6.646449E-10    0.000000E+00              9.00000E+100
         39  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -3.498228E-11    0.000000E+00              9.00000E+100
         40  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    8.340885E-10    0.000000E+00              9.00000E+100
         41  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    1.136743E-09    0.000000E+00              9.00000E+100
         42  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    4.476244E-09    0.000000E+00              9.00000E+100
         43  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    1.671071E-09    0.000000E+00              9.00000E+100
         44  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -4.726746E-09    0.000000E+00              9.00000E+100
         45  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -1.380383E-09    0.000000E+00              9.00000E+100
         46  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    3.322319E-10    0.000000E+00              9.00000E+100
         47  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -1.140132E-10    0.000000E+00              9.00000E+100
         48  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.641292E-10    0.000000E+00              9.00000E+100
         49  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    3.105022E-10    0.000000E+00              9.00000E+100
         50  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -4.197195E-10    0.000000E+00              9.00000E+100
         51  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    1.288106E-09    0.000000E+00              9.00000E+100
         52  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -7.611308E-10    0.000000E+00              9.00000E+100
         53  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.462204E-10    0.000000E+00              9.00000E+100
         54  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    5.058481E-10    0.000000E+00              9.00000E+100
         55  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -4.081427E-10    0.000000E+00              9.00000E+100
         56  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    5.881378E-10    0.000000E+00              9.00000E+100
         57  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    4.542876E-10    0.000000E+00              9.00000E+100
         58  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    5.507303E-10    0.000000E+00              9.00000E+100
         59  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -5.630908E-11    0.000000E+00              9.00000E+100
         60  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    9.754060E-11    0.000000E+00              9.00000E+100
         61  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -6.125729E-11    0.000000E+00              9.00000E+100
         62  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -2.027456E-10    0.000000E+00              9.00000E+100
         63  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.186449E-11    0.000000E+00              9.00000E+100
         64  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    5.235465E-11    0.000000E+00              9.00000E+100
         65  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    2.261325E-10    0.000000E+00              9.00000E+100
         66  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.275283E-10    0.000000E+00              9.00000E+100
         67  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    3.427187E-11    0.000000E+00              9.00000E+100
         68  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    9.478178E-12    0.000000E+00              9.00000E+100
         69  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    5.983564E-11    0.000000E+00              9.00000E+100
         70  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    3.734528E-11    0.000000E+00              9.00000E+100
         71  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    2.736346E-10    0.000000E+00              9.00000E+100
         72  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00   -3.547960E-11    0.000000E+00              9.00000E+100
         73  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00   -5.252159E-12    0.000000E+00              9.00000E+100
         74  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    4.252605E-10    0.000000E+00              9.00000E+100
         75  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    4.111842E-10    0.000000E+00              9.00000E+100
         76  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.054577E-10    0.000000E+00              9.00000E+100
         77  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    6.263725E-11    0.000000E+00              9.00000E+100
         78  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    7.925037E-12    0.000000E+00              9.00000E+100
         79  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.357676E-11    0.000000E+00              9.00000E+100
         80  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    3.501054E-11    0.000000E+00              9.00000E+100
         81  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    8.135097E-11    0.000000E+00              9.00000E+100
         82  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    3.089770E-10    0.000000E+00              9.00000E+100
         83  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    3.804162E-10    0.000000E+00              9.00000E+100
         84  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    4.020762E-10    0.000000E+00              9.00000E+100
         85  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    2.123158E-10    0.000000E+00              9.00000E+100
         86  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    5.660521E-11    0.000000E+00              9.00000E+100
         87  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.240215E-10    0.000000E+00              9.00000E+100
         88  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    2.379175E-10    0.000000E+00              9.00000E+100
         89  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    5.101924E-11    0.000000E+00              9.00000E+100
         90  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    9.787094E-12    0.000000E+00              9.00000E+100
         91  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    3.618830E-12    0.000000E+00              9.00000E+100
         92  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.145873E-10    0.000000E+00              9.00000E+100
         93  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    2.252087E-13    0.000000E+00              9.00000E+100
         94  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.884618E-11    0.000000E+00              9.00000E+100
         95  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -2.205183E-10    0.000000E+00              9.00000E+100
         96  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -2.224238E-10    0.000000E+00              9.00000E+100
         97  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -4.219382E-11    0.000000E+00              9.00000E+100
         98  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -3.211534E-11    0.000000E+00              9.00000E+100
         99  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -7.729830E-11    0.000000E+00              9.00000E+100
        100  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -6.766663E-11    0.000000E+00              9.00000E+100
        101  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -2.708554E-11    0.000000E+00              9.00000E+100
        102  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -3.256489E-11    0.000000E+00              9.00000E+100
        103  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.087104E-10    0.000000E+00              9.00000E+100
        104  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -4.197735E-10    0.000000E+00              9.00000E+100
        105  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    7.900243E-11    0.000000E+00              9.00000E+100
        106  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -4.477320E-11    0.000000E+00              9.00000E+100
        107  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    2.063337E-12    0.000000E+00              9.00000E+100
        108  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -3.420268E-12    0.000000E+00              9.00000E+100
        109  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -9.912415E-12    0.000000E+00              9.00000E+100
        110  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -9.563063E-12    0.000000E+00              9.00000E+100
        111  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    5.136564E-11    0.000000E+00              9.00000E+100
        112  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.810091E-10    0.000000E+00              9.00000E+100
        113  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    7.916941E-11    0.000000E+00              9.00000E+100
        114  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.880015E-10    0.000000E+00              9.00000E+100
        115  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    5.406537E-12    0.000000E+00              9.00000E+100
        116  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -2.046382E-11    0.000000E+00              9.00000E+100
        117  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -4.684350E-11    0.000000E+00              9.00000E+100
        118  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -7.092959E-11    0.000000E+00              9.00000E+100
        119  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    2.109289E-11    0.000000E+00              9.00000E+100
        120  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -4.586648E-12    0.000000E+00              9.00000E+100
        121  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    1.256640E-12    0.000000E+00              9.00000E+100
        122  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.530562E-11    0.000000E+00              9.00000E+100
        123  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -2.785189E-14    0.000000E+00              9.00000E+100
        124  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -1.509155E-13    0.000000E+00              9.00000E+100
        125  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -9.063644E-13    0.000000E+00              9.00000E+100
        126  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    2.691519E-13    0.000000E+00              9.00000E+100
        127  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -3.441595E-13    0.000000E+00              9.00000E+100
        128  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    1.986746E-13    0.000000E+00              9.00000E+100
        129  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    1.092574E-13    0.000000E+00              9.00000E+100
        130  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    3.946817E-13    0.000000E+00              9.00000E+100
        131  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -1.504557E-13    0.000000E+00              9.00000E+100
        132  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    5.028444E-12    0.000000E+00              9.00000E+100
        133  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    9.354436E-12    0.000000E+00              9.00000E+100
        134  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    4.011160E-12    0.000000E+00              9.00000E+100
        135  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -2.186201E-13    0.000000E+00              9.00000E+100
        136  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -1.308311E-13    0.000000E+00              9.00000E+100
        137  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    1.411750E-14    0.000000E+00              9.00000E+100
        138  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -1.010158E-13    0.000000E+00              9.00000E+100
        139  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -6.834631E-14    0.000000E+00              9.00000E+100
        140  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -8.975242E-14    0.000000E+00              9.00000E+100
        141  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -2.338773E-13    0.000000E+00              9.00000E+100
        142  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -4.493320E-13    0.000000E+00              9.00000E+100
        143  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -2.461750E-13    0.000000E+00              9.00000E+100
        144  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -3.384272E-13    0.000000E+00              9.00000E+100
        145  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    4.431591E-14    0.000000E+00              9.00000E+100
        146  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -7.911162E-14    0.000000E+00              9.00000E+100
        147  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -4.035650E-13    0.000000E+00              9.00000E+100
        148  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -4.009719E-12    0.000000E+00              9.00000E+100
        149  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    3.732708E-13    0.000000E+00              9.00000E+100
        150  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    2.446019E-13    0.000000E+00              9.00000E+100
        151  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    1.089796E-13    0.000000E+00              9.00000E+100
        152  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    2.525442E-13    0.000000E+00              9.00000E+100
        153  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    1.346861E-12    0.000000E+00              9.00000E+100
        154  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -2.693722E-12    0.000000E+00              9.00000E+100
        155  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -8.979073E-13    0.000000E+00              9.00000E+100
        156  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    0.000000E+00    0.000000E+00              9.00000E+100
        157  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    3.367152E-13    0.000000E+00              9.00000E+100
        158  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    3.254914E-12    0.000000E+00              9.00000E+100
        159  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -2.300887E-12    0.000000E+00              9.00000E+100
        160  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    6.734305E-13    0.000000E+00              9.00000E+100
        161  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    0.000000E+00    0.000000E+00              9.00000E+100
        162  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    1.346861E-12    0.000000E+00              9.00000E+100
        163  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -3.367152E-13    0.000000E+00              9.00000E+100
        164  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -1.964172E-12    0.000000E+00              9.00000E+100
        165  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -2.693722E-12    0.000000E+00              9.00000E+100
        166  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -3.367152E-12    0.000000E+00              9.00000E+100
        167  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -6.594007E-13    0.000000E+00              9.00000E+100
        168  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    3.332078E-13    0.000000E+00              9.00000E+100
        169  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    3.297003E-13    0.000000E+00              9.00000E+100
        170  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    3.332078E-13    0.000000E+00              9.00000E+100
        171  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -3.332078E-13    0.000000E+00              9.00000E+100
        172  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    3.367152E-13    0.000000E+00              9.00000E+100
        173  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -6.734305E-13    0.000000E+00              9.00000E+100
        174  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -3.226854E-13    0.000000E+00              9.00000E+100
        175  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -3.367152E-13    0.000000E+00              9.00000E+100
        176  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -3.142675E-12    0.000000E+00              9.00000E+100
        177  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -5.387444E-12    0.000000E+00              9.00000E+100
        178  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -3.367152E-12    0.000000E+00              9.00000E+100
        179  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    8.670417E-12    0.000000E+00              9.00000E+100
        180  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    4.040583E-12    0.000000E+00              9.00000E+100
        181  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    1.795815E-12    0.000000E+00              9.00000E+100
        182  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.000000E-03    1.000000E+00         l    9.00000E+100
        183  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.999990E-03    1.000000E+00         l    9.00000E+100
        184  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.306412E-03    1.000000E+00              9.00000E+100
        185  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.306412E-03    1.000000E+00              9.00000E+100
        186  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.999990E-03    1.000000E+00         l    9.00000E+100
        187  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.694498E-03    1.000000E+00              9.00000E+100
        188  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.694498E-03    1.000000E+00              9.00000E+100
        189  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    1.613006E-02    1.000000E+00              9.00000E+100
        190  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.408554E-02    1.000000E+00              9.00000E+100
        191  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.408554E-02    1.000000E+00              9.00000E+100
        192  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    8.650822E-02    1.000000E+00              9.00000E+100
        193  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    1.332212E-01    1.000000E+00              9.00000E+100
        194  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    1.332212E-01    1.000000E+00              9.00000E+100
        195  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    1.783685E-01    1.000000E+00              9.00000E+100
        196  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    2.208529E-01    1.000000E+00              9.00000E+100
        197  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    2.208529E-01    1.000000E+00              9.00000E+100
        198  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    2.603292E-01    1.000000E+00              9.00000E+100
        199  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    2.972103E-01    1.000000E+00              9.00000E+100
        200  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    2.972103E-01    1.000000E+00              9.00000E+100
        201  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.318962E-01    1.000000E+00              9.00000E+100
        202  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.644673E-01    1.000000E+00              9.00000E+100
        203  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.644673E-01    1.000000E+00              9.00000E+100
        204  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.946858E-01    1.000000E+00              9.00000E+100
        205  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.210548E-01    1.000000E+00              9.00000E+100
        206  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.210548E-01    1.000000E+00              9.00000E+100
        207  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.411540E-01    1.000000E+00              9.00000E+100
        208  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.524520E-01    1.000000E+00              9.00000E+100
        209  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.524520E-01    1.000000E+00              9.00000E+100
        210  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.532379E-01    1.000000E+00              9.00000E+100
        211  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.441626E-01    1.000000E+00              9.00000E+100
        212  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.441626E-01    1.000000E+00              9.00000E+100
        213  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.274949E-01    1.000000E+00              9.00000E+100
        214  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.072749E-01    1.000000E+00              9.00000E+100
        215  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.072749E-01    1.000000E+00              9.00000E+100
        216  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.875615E-01    1.000000E+00              9.00000E+100
        217  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.713731E-01    1.000000E+00              9.00000E+100
        218  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.713731E-01    1.000000E+00              9.00000E+100
        219  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.606335E-01    1.000000E+00              9.00000E+100
        220  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.553795E-01    1.000000E+00              9.00000E+100
        221  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.553795E-01    1.000000E+00              9.00000E+100
        222  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.549658E-01    1.000000E+00              9.00000E+100
        223  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.580942E-01    1.000000E+00              9.00000E+100
        224  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.580942E-01    1.000000E+00              9.00000E+100
        225  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.634903E-01    1.000000E+00              9.00000E+100
        226  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.701552E-01    1.000000E+00              9.00000E+100
        227  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.701552E-01    1.000000E+00              9.00000E+100
        228  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.773221E-01    1.000000E+00              9.00000E+100
        229  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.846121E-01    1.000000E+00              9.00000E+100
        230  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.846121E-01    1.000000E+00              9.00000E+100
        231  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.918008E-01    1.000000E+00              9.00000E+100
        232  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.988694E-01    1.000000E+00              9.00000E+100
        233  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.988694E-01    1.000000E+00              9.00000E+100
        234  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.058508E-01    1.000000E+00              9.00000E+100
        235  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.128059E-01    1.000000E+00              9.00000E+100
        236  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.128059E-01    1.000000E+00              9.00000E+100
        237  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.197717E-01    1.000000E+00              9.00000E+100
        238  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.266993E-01    1.000000E+00              9.00000E+100
        239  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.266993E-01    1.000000E+00              9.00000E+100
        240  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.334783E-01    1.000000E+00              9.00000E+100
        241  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.398816E-01    1.000000E+00              9.00000E+100
        242  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.398816E-01    1.000000E+00              9.00000E+100
        243  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.456283E-01    1.000000E+00              9.00000E+100
        244  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.504097E-01    1.000000E+00              9.00000E+100
        245  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.504097E-01    1.000000E+00              9.00000E+100
        246  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.539449E-01    1.000000E+00              9.00000E+100
        247  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.562252E-01    1.000000E+00              9.00000E+100
        248  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.562252E-01    1.000000E+00              9.00000E+100
        249  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.574913E-01    1.000000E+00              9.00000E+100
        250  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.587958E-01    1.000000E+00              9.00000E+100
        251  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.587958E-01    1.000000E+00              9.00000E+100
        252  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.617664E-01    1.000000E+00              9.00000E+100
        253  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.692199E-01    1.000000E+00              9.00000E+100
        254  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.692199E-01    1.000000E+00              9.00000E+100
        255  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.845506E-01    1.000000E+00              9.00000E+100
        256  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.110006E-01    1.000000E+00              9.00000E+100
        257  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.110006E-01    1.000000E+00              9.00000E+100
        258  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.509687E-01    1.000000E+00              9.00000E+100
        259  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    6.036225E-01    1.000000E+00              9.00000E+100
        260  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    6.036225E-01    1.000000E+00              9.00000E+100
        261  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    6.660401E-01    1.000000E+00              9.00000E+100
        262  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    7.332120E-01    1.000000E+00              9.00000E+100
        263  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    7.332120E-01    1.000000E+00              9.00000E+100
        264  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    8.001207E-01    1.000000E+00              9.00000E+100
        265  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    8.626058E-01    1.000000E+00              9.00000E+100
        266  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    8.626058E-01    1.000000E+00              9.00000E+100
        267  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    9.171132E-01    1.000000E+00              9.00000E+100
        268  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    9.605113E-01    1.000000E+00              9.00000E+100
        269  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    9.605113E-01    1.000000E+00              9.00000E+100
        270  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    9.894522E-01    1.000000E+00              9.00000E+100
        271  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    4.000084E-01    1.800000E+00              9.00000E+100
        272  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    4.928085E-01    1.800000E+00              9.00000E+100
        273  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    5.888627E-01    1.800000E+00              9.00000E+100
        274  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    5.888627E-01    1.800000E+00              9.00000E+100
        275  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    6.907438E-01    1.800000E+00              9.00000E+100
        276  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    7.911940E-01    1.800000E+00              9.00000E+100
        277  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    7.911940E-01    1.800000E+00              9.00000E+100
        278  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    8.675536E-01    1.800000E+00              9.00000E+100
        279  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.082516E-01    1.800000E+00              9.00000E+100
        280  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.082516E-01    1.800000E+00              9.00000E+100
        281  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.235933E-01    1.800000E+00              9.00000E+100
        282  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.290652E-01    1.800000E+00              9.00000E+100
        283  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.290652E-01    1.800000E+00              9.00000E+100
        284  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.318628E-01    1.800000E+00              9.00000E+100
        285  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.335808E-01    1.800000E+00              9.00000E+100
        286  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.335808E-01    1.800000E+00              9.00000E+100
        287  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.348341E-01    1.800000E+00              9.00000E+100
        288  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.351546E-01    1.800000E+00              9.00000E+100
        289  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.351546E-01    1.800000E+00              9.00000E+100
        290  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.341944E-01    1.800000E+00              9.00000E+100
        291  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.323441E-01    1.800000E+00              9.00000E+100
        292  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.323441E-01    1.800000E+00              9.00000E+100
        293  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.308103E-01    1.800000E+00              9.00000E+100
        294  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.337009E-01    1.800000E+00              9.00000E+100
        295  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.337009E-01    1.800000E+00              9.00000E+100
        296  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.466950E-01    1.800000E+00              9.00000E+100
        297  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.730559E-01    1.800000E+00              9.00000E+100
        298  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.730559E-01    1.800000E+00              9.00000E+100
        299  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.012306E+00    1.800000E+00              9.00000E+100
        300  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.061053E+00    1.800000E+00              9.00000E+100
        301  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.061053E+00    1.800000E+00              9.00000E+100
        302  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.115484E+00    1.800000E+00              9.00000E+100
        303  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.169890E+00    1.800000E+00              9.00000E+100
        304  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.169890E+00    1.800000E+00              9.00000E+100
        305  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.219143E+00    1.800000E+00              9.00000E+100
        306  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.260809E+00    1.800000E+00              9.00000E+100
        307  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.260809E+00    1.800000E+00              9.00000E+100
        308  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.294168E+00    1.800000E+00              9.00000E+100
        309  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.320553E+00    1.800000E+00              9.00000E+100
        310  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.320553E+00    1.800000E+00              9.00000E+100
        311  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.341671E+00    1.800000E+00              9.00000E+100
        312  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.359365E+00    1.800000E+00              9.00000E+100
        313  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.359365E+00    1.800000E+00              9.00000E+100
        314  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.375201E+00    1.800000E+00              9.00000E+100
        315  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.390227E+00    1.800000E+00              9.00000E+100
        316  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.390227E+00    1.800000E+00              9.00000E+100
        317  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.405186E+00    1.800000E+00              9.00000E+100
        318  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.420388E+00    1.800000E+00              9.00000E+100
        319  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.420388E+00    1.800000E+00              9.00000E+100
        320  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.435991E+00    1.800000E+00              9.00000E+100
        321  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.451964E+00    1.800000E+00              9.00000E+100
        322  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.451964E+00    1.800000E+00              9.00000E+100
        323  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.468246E+00    1.800000E+00              9.00000E+100
        324  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.484780E+00    1.800000E+00              9.00000E+100
        325  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.484780E+00    1.800000E+00              9.00000E+100
        326  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.501549E+00    1.800000E+00              9.00000E+100
        327  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.518635E+00    1.800000E+00              9.00000E+100
        328  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.518635E+00    1.800000E+00              9.00000E+100
        329  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.536180E+00    1.800000E+00              9.00000E+100
        330  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.554412E+00    1.800000E+00              9.00000E+100
        331  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.554412E+00    1.800000E+00              9.00000E+100
        332  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.573582E+00    1.800000E+00              9.00000E+100
        333  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.593890E+00    1.800000E+00              9.00000E+100
        334  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.593890E+00    1.800000E+00              9.00000E+100
        335  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.615445E+00    1.800000E+00              9.00000E+100
        336  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.637978E+00    1.800000E+00              9.00000E+100
        337  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.637978E+00    1.800000E+00              9.00000E+100
        338  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.660941E+00    1.800000E+00              9.00000E+100
        339  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.683017E+00    1.800000E+00              9.00000E+100
        340  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.683017E+00    1.800000E+00              9.00000E+100
        341  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.702442E+00    1.800000E+00              9.00000E+100
        342  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.716553E+00    1.800000E+00              9.00000E+100
        343  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.716553E+00    1.800000E+00              9.00000E+100
        344  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.722334E+00    1.800000E+00              9.00000E+100
        345  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.716744E+00    1.800000E+00              9.00000E+100
        346  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.716744E+00    1.800000E+00              9.00000E+100
        347  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.696689E+00    1.800000E+00              9.00000E+100
        348  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.634715E+00    1.800000E+00              9.00000E+100
        349  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.634715E+00    1.800000E+00              9.00000E+100
        350  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.553449E+00    1.800000E+00              9.00000E+100
        351  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.458847E+00    1.800000E+00              9.00000E+100
        352  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.458847E+00    1.800000E+00              9.00000E+100
        353  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.357855E+00    1.800000E+00              9.00000E+100
        354  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.256842E+00    1.800000E+00              9.00000E+100
        355  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.256842E+00    1.800000E+00              9.00000E+100
        356  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.162024E+00    1.800000E+00              9.00000E+100
        357  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.081334E+00    1.800000E+00              9.00000E+100
        358  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.081334E+00    1.800000E+00              9.00000E+100
        359  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.024104E+00    1.800000E+00              9.00000E+100


   Exit Status
      Inform  Description
           0  Solve Succeeded
--------------------------------------------------------------------------------
/usr/share/miniconda/envs/test/lib/python3.10/site-packages/openmdao/utils/coloring.py:1307: OMDeprecationWarning:display is deprecated. Use display_bokeh for rich html displays of coloringor display_txt for a text-based display.
../_images/7e6650c21488b24821f5114594355ceb3c0338155ffc4b0ea53989dd894db278.png
Jacobian shape: (361, 212)  (3.44% nonzero)
FWD solves: 13   REV solves: 0
Total colors vs. total size: 13 vs 212  (93.87% improvement)

Sparsity computed using tolerance: 1e-12
Time to compute sparsity:   0.2748 sec
Time to compute coloring:   0.2243 sec
Memory to compute coloring:   0.8750 MB
Coloring created on: 2024-03-29 20:29:03

--- Constraint Report [traj] ---
    --- phase0 ---
        [final]   2.0000e+04 == h [m]
        [final]   1.0000e+00 == aero.mach [None]
        [final]   0.0000e+00 == gam [rad]
        [path]    1.0000e+02 <= h <= 2.0000e+04  [m]
        [path]    1.0000e-01 <= aero.mach <= 1.8000e+00  [None]

--------------------------------------------------------------------------------
--- Finite differenced component -----------------------------------------------
-------------------------------------------------------------------------------- 
/usr/share/miniconda/envs/test/lib/python3.10/site-packages/openmdao/recorders/sqlite_recorder.py:226: UserWarning:The existing case recorder file, dymos_solution.db, is being overwritten.
Model viewer data has already been recorded for Driver.
Model viewer data has already been recorded for Driver.
/usr/share/miniconda/envs/test/lib/python3.10/site-packages/openmdao/core/driver.py:466: DriverWarning:The following design variable initial conditions are out of their specified bounds:
  traj.phase0.t_duration
    val: [500.]
    lower: 50.0
    upper: 400.0
Set the initial value of the design variable to a valid value or set the driver option['invalid_desvar_behavior'] to 'ignore'.
Full total jacobian for problem 'problem2' was computed 3 times, taking 0.32465942100009215 seconds.
Total jacobian shape: (361, 212) 
Jacobian shape: (361, 212)  (23.30% nonzero)
FWD solves: 154   REV solves: 0
Total colors vs. total size: 154 vs 212  (27.36% improvement)

Sparsity computed using tolerance: 1e-12
Time to compute sparsity:   0.3247 sec
Time to compute coloring:   1.1028 sec
Memory to compute coloring:   9.9219 MB
Coloring created on: 2024-03-29 20:29:12
/usr/share/miniconda/envs/test/lib/python3.10/site-packages/openmdao/core/total_jac.py:1627: DerivativesWarning:Constraints or objectives [('traj.phases.phase0->path_constraint->h', inds=[(0, 0)]), ('traj.phases.phase0->path_constraint->mach', inds=[(0, 0)])] cannot be impacted by the design variables of the problem.
Optimization Problem -- Optimization using pyOpt_sparse
================================================================================
    Objective Function: _objfunc

    Solution: 
--------------------------------------------------------------------------------
    Total Time:                   17.0491
       User Objective Time :       3.0447
       User Sensitivity Time :    11.5387
       Interface Time :            0.8016
       Opt Solver Time:            1.6640
    Calls to Objective Function :     130
    Calls to Sens Function :          114


   Objectives
      Index  Name                     Value
          0  traj.phase0.t     3.235052E+00

   Variables (c - continuous, i - integer, d - discrete)
      Index  Name                            Type      Lower Bound            Value      Upper Bound     Status
          0  traj.phase0.t_duration_0           c     5.000000E-01     3.235052E+00     4.000000E+00           
          1  traj.phase0.states:r_0             c     0.000000E+00     1.808252E+00     1.000000E+03           
          2  traj.phase0.states:r_1             c     0.000000E+00     4.338694E+00     1.000000E+03           
          3  traj.phase0.states:r_2             c     0.000000E+00     7.365654E+00     1.000000E+03           
          4  traj.phase0.states:r_3             c     0.000000E+00     1.015784E+01     1.000000E+03           
          5  traj.phase0.states:r_4             c     0.000000E+00     1.292799E+01     1.000000E+03           
          6  traj.phase0.states:r_5             c     0.000000E+00     1.576492E+01     1.000000E+03           
          7  traj.phase0.states:r_6             c     0.000000E+00     1.862481E+01     1.000000E+03           
          8  traj.phase0.states:r_7             c     0.000000E+00     2.150886E+01     1.000000E+03           
          9  traj.phase0.states:r_8             c     0.000000E+00     2.455485E+01     1.000000E+03           
         10  traj.phase0.states:r_9             c     0.000000E+00     2.786284E+01     1.000000E+03           
         11  traj.phase0.states:r_10            c     0.000000E+00     3.146538E+01     1.000000E+03           
         12  traj.phase0.states:r_11            c     0.000000E+00     3.545889E+01     1.000000E+03           
         13  traj.phase0.states:r_12            c     0.000000E+00     3.978549E+01     1.000000E+03           
         14  traj.phase0.states:r_13            c     0.000000E+00     4.429362E+01     1.000000E+03           
         15  traj.phase0.states:r_14            c     0.000000E+00     4.890052E+01     1.000000E+03           
         16  traj.phase0.states:r_15            c     0.000000E+00     5.358872E+01     1.000000E+03           
         17  traj.phase0.states:r_16            c     0.000000E+00     5.836148E+01     1.000000E+03           
         18  traj.phase0.states:r_17            c     0.000000E+00     6.322322E+01     1.000000E+03           
         19  traj.phase0.states:r_18            c     0.000000E+00     6.817646E+01     1.000000E+03           
         20  traj.phase0.states:r_19            c     0.000000E+00     7.322589E+01     1.000000E+03           
         21  traj.phase0.states:r_20            c     0.000000E+00     7.838365E+01     1.000000E+03           
         22  traj.phase0.states:r_21            c     0.000000E+00     8.366924E+01     1.000000E+03           
         23  traj.phase0.states:r_22            c     0.000000E+00     8.909801E+01     1.000000E+03           
         24  traj.phase0.states:r_23            c     0.000000E+00     9.464739E+01     1.000000E+03           
         25  traj.phase0.states:r_24            c     0.000000E+00     1.001556E+02     1.000000E+03           
         26  traj.phase0.states:r_25            c     0.000000E+00     1.052016E+02     1.000000E+03           
         27  traj.phase0.states:r_26            c     0.000000E+00     1.093957E+02     1.000000E+03           
         28  traj.phase0.states:r_27            c     0.000000E+00     1.128550E+02     1.000000E+03           
         29  traj.phase0.states:r_28            c     0.000000E+00     1.159933E+02     1.000000E+03           
         30  traj.phase0.states:r_29            c     0.000000E+00     1.191450E+02     1.000000E+03           
         31  traj.phase0.states:h_0             c     0.000000E+00     1.061234E+00     2.000000E+02           
         32  traj.phase0.states:h_1             c     0.000000E+00     1.139297E+00     2.000000E+02           
         33  traj.phase0.states:h_2             c     0.000000E+00     8.817941E+00     2.000000E+02           
         34  traj.phase0.states:h_3             c     0.000000E+00     2.664423E+01     2.000000E+02           
         35  traj.phase0.states:h_4             c     0.000000E+00     4.417030E+01     2.000000E+02           
         36  traj.phase0.states:h_5             c     0.000000E+00     5.944171E+01     2.000000E+02           
         37  traj.phase0.states:h_6             c     0.000000E+00     7.289287E+01     2.000000E+02           
         38  traj.phase0.states:h_7             c     0.000000E+00     8.421120E+01     2.000000E+02           
         39  traj.phase0.states:h_8             c     0.000000E+00     9.049454E+01     2.000000E+02           
         40  traj.phase0.states:h_9             c     0.000000E+00     8.884156E+01     2.000000E+02           
         41  traj.phase0.states:h_10            c     0.000000E+00     8.146538E+01     2.000000E+02           
         42  traj.phase0.states:h_11            c     0.000000E+00     7.428200E+01     2.000000E+02           
         43  traj.phase0.states:h_12            c     0.000000E+00     7.107858E+01     2.000000E+02           
         44  traj.phase0.states:h_13            c     0.000000E+00     7.161793E+01     2.000000E+02           
         45  traj.phase0.states:h_14            c     0.000000E+00     7.402892E+01     2.000000E+02           
         46  traj.phase0.states:h_15            c     0.000000E+00     7.691997E+01     2.000000E+02           
         47  traj.phase0.states:h_16            c     0.000000E+00     7.977110E+01     2.000000E+02           
         48  traj.phase0.states:h_17            c     0.000000E+00     8.255830E+01     2.000000E+02           
         49  traj.phase0.states:h_18            c     0.000000E+00     8.533679E+01     2.000000E+02           
         50  traj.phase0.states:h_19            c     0.000000E+00     8.797386E+01     2.000000E+02           
         51  traj.phase0.states:h_20            c     0.000000E+00     9.008046E+01     2.000000E+02           
         52  traj.phase0.states:h_21            c     0.000000E+00     9.124402E+01     2.000000E+02           
         53  traj.phase0.states:h_22            c     0.000000E+00     9.175827E+01     2.000000E+02           
         54  traj.phase0.states:h_23            c     0.000000E+00     9.384283E+01     2.000000E+02           
         55  traj.phase0.states:h_24            c     0.000000E+00     1.021990E+02     2.000000E+02           
         56  traj.phase0.states:h_25            c     0.000000E+00     1.207238E+02     2.000000E+02           
         57  traj.phase0.states:h_26            c     0.000000E+00     1.466424E+02     2.000000E+02           
         58  traj.phase0.states:h_27            c     0.000000E+00     1.725216E+02     2.000000E+02           
         59  traj.phase0.states:h_28            c     0.000000E+00     1.921029E+02     2.000000E+02           
         60  traj.phase0.states:h_29            c     0.000000E+00     2.000000E+02     2.000000E+02          u
         61  traj.phase0.states:v_0             c     1.000000E-01     2.001426E+00     1.000000E+19           
         62  traj.phase0.states:v_1             c     1.000000E-01     2.688851E+00     1.000000E+19           
         63  traj.phase0.states:v_2             c     1.000000E-01     3.059748E+00     1.000000E+19           
         64  traj.phase0.states:v_3             c     1.000000E-01     3.065012E+00     1.000000E+19           
         65  traj.phase0.states:v_4             c     1.000000E-01     3.014443E+00     1.000000E+19           
         66  traj.phase0.states:v_5             c     1.000000E-01     2.961198E+00     1.000000E+19           
         67  traj.phase0.states:v_6             c     1.000000E-01     2.900117E+00     1.000000E+19           
         68  traj.phase0.states:v_7             c     1.000000E-01     2.859590E+00     1.000000E+19           
         69  traj.phase0.states:v_8             c     1.000000E-01     2.953820E+00     1.000000E+19           
         70  traj.phase0.states:v_9             c     1.000000E-01     3.228414E+00     1.000000E+19           
         71  traj.phase0.states:v_10            c     1.000000E-01     3.596446E+00     1.000000E+19           
         72  traj.phase0.states:v_11            c     1.000000E-01     3.914329E+00     1.000000E+19           
         73  traj.phase0.states:v_12            c     1.000000E-01     4.117667E+00     1.000000E+19           
         74  traj.phase0.states:v_13            c     1.000000E-01     4.235669E+00     1.000000E+19           
         75  traj.phase0.states:v_14            c     1.000000E-01     4.317773E+00     1.000000E+19           
         76  traj.phase0.states:v_15            c     1.000000E-01     4.394147E+00     1.000000E+19           
         77  traj.phase0.states:v_16            c     1.000000E-01     4.474322E+00     1.000000E+19           
         78  traj.phase0.states:v_17            c     1.000000E-01     4.557873E+00     1.000000E+19           
         79  traj.phase0.states:v_18            c     1.000000E-01     4.643811E+00     1.000000E+19           
         80  traj.phase0.states:v_19            c     1.000000E-01     4.735651E+00     1.000000E+19           
         81  traj.phase0.states:v_20            c     1.000000E-01     4.841497E+00     1.000000E+19           
         82  traj.phase0.states:v_21            c     1.000000E-01     4.967207E+00     1.000000E+19           
         83  traj.phase0.states:v_22            c     1.000000E-01     5.100058E+00     1.000000E+19           
         84  traj.phase0.states:v_23            c     1.000000E-01     5.186239E+00     1.000000E+19           
         85  traj.phase0.states:v_24            c     1.000000E-01     5.124430E+00     1.000000E+19           
         86  traj.phase0.states:v_25            c     1.000000E-01     4.823450E+00     1.000000E+19           
         87  traj.phase0.states:v_26            c     1.000000E-01     4.304515E+00     1.000000E+19           
         88  traj.phase0.states:v_27            c     1.000000E-01     3.708462E+00     1.000000E+19           
         89  traj.phase0.states:v_28            c     1.000000E-01     3.190592E+00     1.000000E+19           
         90  traj.phase0.states:v_29            c     1.000000E-01     2.950864E+00     1.000000E+19           
         91  traj.phase0.states:gam_0           c    -1.500000E+00     1.134992E-02     1.500000E+00           
         92  traj.phase0.states:gam_1           c    -1.500000E+00     3.612049E-02     1.500000E+00           
         93  traj.phase0.states:gam_2           c    -1.500000E+00     4.740222E-01     1.500000E+00           
         94  traj.phase0.states:gam_3           c    -1.500000E+00     5.938241E-01     1.500000E+00           
         95  traj.phase0.states:gam_4           c    -1.500000E+00     5.275363E-01     1.500000E+00           
         96  traj.phase0.states:gam_5           c    -1.500000E+00     4.638924E-01     1.500000E+00           
         97  traj.phase0.states:gam_6           c    -1.500000E+00     4.145352E-01     1.500000E+00           
         98  traj.phase0.states:gam_7           c    -1.500000E+00     3.138001E-01     1.500000E+00           
         99  traj.phase0.states:gam_8           c    -1.500000E+00     7.796453E-02     1.500000E+00           
        100  traj.phase0.states:gam_9           c    -1.500000E+00    -1.560298E-01     1.500000E+00           
        101  traj.phase0.states:gam_10          c    -1.500000E+00    -2.145372E-01     1.500000E+00           
        102  traj.phase0.states:gam_11          c    -1.500000E+00    -1.292320E-01     1.500000E+00           
        103  traj.phase0.states:gam_12          c    -1.500000E+00    -2.368148E-02     1.500000E+00           
        104  traj.phase0.states:gam_13          c    -1.500000E+00     3.907918E-02     1.500000E+00           
        105  traj.phase0.states:gam_14          c    -1.500000E+00     6.020641E-02     1.500000E+00           
        106  traj.phase0.states:gam_15          c    -1.500000E+00     6.123955E-02     1.500000E+00           
        107  traj.phase0.states:gam_16          c    -1.500000E+00     5.815372E-02     1.500000E+00           
        108  traj.phase0.states:gam_17          c    -1.500000E+00     5.665658E-02     1.500000E+00           
        109  traj.phase0.states:gam_18          c    -1.500000E+00     5.500014E-02     1.500000E+00           
        110  traj.phase0.states:gam_19          c    -1.500000E+00     4.806334E-02     1.500000E+00           
        111  traj.phase0.states:gam_20          c    -1.500000E+00     3.220030E-02     1.500000E+00           
        112  traj.phase0.states:gam_21          c    -1.500000E+00     1.263180E-02     1.500000E+00           
        113  traj.phase0.states:gam_22          c    -1.500000E+00     1.285522E-02     1.500000E+00           
        114  traj.phase0.states:gam_23          c    -1.500000E+00     7.683878E-02     1.500000E+00           
        115  traj.phase0.states:gam_24          c    -1.500000E+00     2.410003E-01     1.500000E+00           
        116  traj.phase0.states:gam_25          c    -1.500000E+00     4.652956E-01     1.500000E+00           
        117  traj.phase0.states:gam_26          c    -1.500000E+00     6.245305E-01     1.500000E+00           
        118  traj.phase0.states:gam_27          c    -1.500000E+00     6.313057E-01     1.500000E+00           
        119  traj.phase0.states:gam_28          c    -1.500000E+00     4.419121E-01     1.500000E+00           
        120  traj.phase0.states:gam_29          c    -1.500000E+00     2.835486E-31     1.500000E+00           
        121  traj.phase0.states:m_0             c     1.000000E-02     1.894029E+01     1.000000E+02           
        122  traj.phase0.states:m_1             c     1.000000E-02     1.883985E+01     1.000000E+02           
        123  traj.phase0.states:m_2             c     1.000000E-02     1.873364E+01     1.000000E+02           
        124  traj.phase0.states:m_3             c     1.000000E-02     1.863493E+01     1.000000E+02           
        125  traj.phase0.states:m_4             c     1.000000E-02     1.854905E+01     1.000000E+02           
        126  traj.phase0.states:m_5             c     1.000000E-02     1.847497E+01     1.000000E+02           
        127  traj.phase0.states:m_6             c     1.000000E-02     1.841103E+01     1.000000E+02           
        128  traj.phase0.states:m_7             c     1.000000E-02     1.835554E+01     1.000000E+02           
        129  traj.phase0.states:m_8             c     1.000000E-02     1.830503E+01     1.000000E+02           
        130  traj.phase0.states:m_9             c     1.000000E-02     1.825307E+01     1.000000E+02           
        131  traj.phase0.states:m_10            c     1.000000E-02     1.819241E+01     1.000000E+02           
        132  traj.phase0.states:m_11            c     1.000000E-02     1.811953E+01     1.000000E+02           
        133  traj.phase0.states:m_12            c     1.000000E-02     1.803718E+01     1.000000E+02           
        134  traj.phase0.states:m_13            c     1.000000E-02     1.795046E+01     1.000000E+02           
        135  traj.phase0.states:m_14            c     1.000000E-02     1.786275E+01     1.000000E+02           
        136  traj.phase0.states:m_15            c     1.000000E-02     1.777528E+01     1.000000E+02           
        137  traj.phase0.states:m_16            c     1.000000E-02     1.768823E+01     1.000000E+02           
        138  traj.phase0.states:m_17            c     1.000000E-02     1.760148E+01     1.000000E+02           
        139  traj.phase0.states:m_18            c     1.000000E-02     1.751504E+01     1.000000E+02           
        140  traj.phase0.states:m_19            c     1.000000E-02     1.742888E+01     1.000000E+02           
        141  traj.phase0.states:m_20            c     1.000000E-02     1.734264E+01     1.000000E+02           
        142  traj.phase0.states:m_21            c     1.000000E-02     1.725553E+01     1.000000E+02           
        143  traj.phase0.states:m_22            c     1.000000E-02     1.716670E+01     1.000000E+02           
        144  traj.phase0.states:m_23            c     1.000000E-02     1.707672E+01     1.000000E+02           
        145  traj.phase0.states:m_24            c     1.000000E-02     1.699009E+01     1.000000E+02           
        146  traj.phase0.states:m_25            c     1.000000E-02     1.691712E+01     1.000000E+02           
        147  traj.phase0.states:m_26            c     1.000000E-02     1.686888E+01     1.000000E+02           
        148  traj.phase0.states:m_27            c     1.000000E-02     1.684151E+01     1.000000E+02           
        149  traj.phase0.states:m_28            c     1.000000E-02     1.682674E+01     1.000000E+02           
        150  traj.phase0.states:m_29            c     1.000000E-02     1.681806E+01     1.000000E+02           
        151  traj.phase0.controls:alpha_0       c    -8.000000E+00     4.973528E+00     8.000000E+00           
        152  traj.phase0.controls:alpha_1       c    -8.000000E+00     3.717228E+00     8.000000E+00           
        153  traj.phase0.controls:alpha_2       c    -8.000000E+00     2.438045E+00     8.000000E+00           
        154  traj.phase0.controls:alpha_3       c    -8.000000E+00     1.746270E+00     8.000000E+00           
        155  traj.phase0.controls:alpha_4       c    -8.000000E+00     2.252190E+00     8.000000E+00           
        156  traj.phase0.controls:alpha_5       c    -8.000000E+00     2.787370E+00     8.000000E+00           
        157  traj.phase0.controls:alpha_6       c    -8.000000E+00     2.183374E+00     8.000000E+00           
        158  traj.phase0.controls:alpha_7       c    -8.000000E+00     1.279506E+00     8.000000E+00           
        159  traj.phase0.controls:alpha_8       c    -8.000000E+00     9.150706E-01     8.000000E+00           
        160  traj.phase0.controls:alpha_9       c    -8.000000E+00     8.887162E-01     8.000000E+00           
        161  traj.phase0.controls:alpha_10      c    -8.000000E+00     9.990912E-01     8.000000E+00           
        162  traj.phase0.controls:alpha_11      c    -8.000000E+00     1.188607E+00     8.000000E+00           
        163  traj.phase0.controls:alpha_12      c    -8.000000E+00     1.399674E+00     8.000000E+00           
        164  traj.phase0.controls:alpha_13      c    -8.000000E+00     1.593669E+00     8.000000E+00           
        165  traj.phase0.controls:alpha_14      c    -8.000000E+00     1.731967E+00     8.000000E+00           
        166  traj.phase0.controls:alpha_15      c    -8.000000E+00     1.675856E+00     8.000000E+00           
        167  traj.phase0.controls:alpha_16      c    -8.000000E+00     1.286623E+00     8.000000E+00           
        168  traj.phase0.controls:alpha_17      c    -8.000000E+00     8.311443E-01     8.000000E+00           
        169  traj.phase0.controls:alpha_18      c    -8.000000E+00     5.762980E-01     8.000000E+00           
        170  traj.phase0.controls:alpha_19      c    -8.000000E+00     6.236327E-01     8.000000E+00           
        171  traj.phase0.controls:alpha_20      c    -8.000000E+00     1.074697E+00     8.000000E+00           
        172  traj.phase0.controls:alpha_21      c    -8.000000E+00     1.617397E+00     8.000000E+00           
        173  traj.phase0.controls:alpha_22      c    -8.000000E+00     1.939637E+00     8.000000E+00           
        174  traj.phase0.controls:alpha_23      c    -8.000000E+00     2.067026E+00     8.000000E+00           
        175  traj.phase0.controls:alpha_24      c    -8.000000E+00     2.025174E+00     8.000000E+00           
        176  traj.phase0.controls:alpha_25      c    -8.000000E+00     1.885411E+00     8.000000E+00           
        177  traj.phase0.controls:alpha_26      c    -8.000000E+00     1.719068E+00     8.000000E+00           
        178  traj.phase0.controls:alpha_27      c    -8.000000E+00     1.555758E+00     8.000000E+00           
        179  traj.phase0.controls:alpha_28      c    -8.000000E+00     1.425100E+00     8.000000E+00           
        180  traj.phase0.controls:alpha_29      c    -8.000000E+00     1.328900E+00     8.000000E+00           
        181  traj.phase0.controls:alpha_30      c    -8.000000E+00     1.268969E+00     8.000000E+00           
        182  traj.phase0.controls:alpha_31      c    -8.000000E+00     1.237462E+00     8.000000E+00           
        183  traj.phase0.controls:alpha_32      c    -8.000000E+00     1.226536E+00     8.000000E+00           
        184  traj.phase0.controls:alpha_33      c    -8.000000E+00     1.229050E+00     8.000000E+00           
        185  traj.phase0.controls:alpha_34      c    -8.000000E+00     1.237860E+00     8.000000E+00           
        186  traj.phase0.controls:alpha_35      c    -8.000000E+00     1.248346E+00     8.000000E+00           
        187  traj.phase0.controls:alpha_36      c    -8.000000E+00     1.255887E+00     8.000000E+00           
        188  traj.phase0.controls:alpha_37      c    -8.000000E+00     1.257954E+00     8.000000E+00           
        189  traj.phase0.controls:alpha_38      c    -8.000000E+00     1.252019E+00     8.000000E+00           
        190  traj.phase0.controls:alpha_39      c    -8.000000E+00     1.237696E+00     8.000000E+00           
        191  traj.phase0.controls:alpha_40      c    -8.000000E+00     1.214598E+00     8.000000E+00           
        192  traj.phase0.controls:alpha_41      c    -8.000000E+00     1.187294E+00     8.000000E+00           
        193  traj.phase0.controls:alpha_42      c    -8.000000E+00     1.160352E+00     8.000000E+00           
        194  traj.phase0.controls:alpha_43      c    -8.000000E+00     1.147645E+00     8.000000E+00           
        195  traj.phase0.controls:alpha_44      c    -8.000000E+00     1.163046E+00     8.000000E+00           
        196  traj.phase0.controls:alpha_45      c    -8.000000E+00     1.227506E+00     8.000000E+00           
        197  traj.phase0.controls:alpha_46      c    -8.000000E+00     1.361974E+00     8.000000E+00           
        198  traj.phase0.controls:alpha_47      c    -8.000000E+00     1.581965E+00     8.000000E+00           
        199  traj.phase0.controls:alpha_48      c    -8.000000E+00     1.902992E+00     8.000000E+00           
        200  traj.phase0.controls:alpha_49      c    -8.000000E+00     2.303897E+00     8.000000E+00           
        201  traj.phase0.controls:alpha_50      c    -8.000000E+00     2.763519E+00     8.000000E+00           
        202  traj.phase0.controls:alpha_51      c    -8.000000E+00     3.222363E+00     8.000000E+00           
        203  traj.phase0.controls:alpha_52      c    -8.000000E+00     3.620934E+00     8.000000E+00           
        204  traj.phase0.controls:alpha_53      c    -8.000000E+00     3.885778E+00     8.000000E+00           
        205  traj.phase0.controls:alpha_54      c    -8.000000E+00     3.943442E+00     8.000000E+00           
        206  traj.phase0.controls:alpha_55      c    -8.000000E+00     3.728464E+00     8.000000E+00           
        207  traj.phase0.controls:alpha_56      c    -8.000000E+00     3.175387E+00     8.000000E+00           
        208  traj.phase0.controls:alpha_57      c    -8.000000E+00     1.953401E+00     8.000000E+00           
        209  traj.phase0.controls:alpha_58      c    -8.000000E+00    -2.683005E-01     8.000000E+00           
        210  traj.phase0.controls:alpha_59      c    -8.000000E+00    -3.185937E+00     8.000000E+00           
        211  traj.phase0.controls:alpha_60      c    -8.000000E+00    -6.495726E+00     8.000000E+00           

   Constraints (i - inequality, e - equality)
      Index  Name                                                        Type          Lower           Value           Upper    Status  Lagrange Multiplier (N/A)
          0  traj.phases.phase0->final_boundary_constraint->h               e   2.000000E+01    2.000000E+01    2.000000E+01              9.00000E+100
          1  traj.phases.phase0->final_boundary_constraint->mach            e   1.000000E+00    1.000000E+00    1.000000E+00              9.00000E+100
          2  traj.phases.phase0->final_boundary_constraint->gam             e   0.000000E+00    2.835486E-31    0.000000E+00              9.00000E+100
          3  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    7.922655E-14    0.000000E+00              9.00000E+100
          4  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.068778E-12    0.000000E+00              9.00000E+100
          5  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.147239E-12    0.000000E+00              9.00000E+100
          6  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    8.950608E-12    0.000000E+00              9.00000E+100
          7  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.735015E-12    0.000000E+00              9.00000E+100
          8  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    5.486094E-13    0.000000E+00              9.00000E+100
          9  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00   -8.520302E-14    0.000000E+00              9.00000E+100
         10  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.054311E-13    0.000000E+00              9.00000E+100
         11  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.094154E-13    0.000000E+00              9.00000E+100
         12  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.349519E-12    0.000000E+00              9.00000E+100
         13  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.055599E-12    0.000000E+00              9.00000E+100
         14  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    9.501976E-12    0.000000E+00              9.00000E+100
         15  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.014009E-11    0.000000E+00              9.00000E+100
         16  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    3.877381E-11    0.000000E+00              9.00000E+100
         17  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    4.083339E-11    0.000000E+00              9.00000E+100
         18  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    4.381274E-11    0.000000E+00              9.00000E+100
         19  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    6.743175E-11    0.000000E+00              9.00000E+100
         20  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.019696E-10    0.000000E+00              9.00000E+100
         21  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.958198E-10    0.000000E+00              9.00000E+100
         22  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.525690E-10    0.000000E+00              9.00000E+100
         23  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.640466E-10    0.000000E+00              9.00000E+100
         24  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.425715E-10    0.000000E+00              9.00000E+100
         25  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.990787E-10    0.000000E+00              9.00000E+100
         26  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.314768E-10    0.000000E+00              9.00000E+100
         27  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    5.856267E-11    0.000000E+00              9.00000E+100
         28  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.270139E-11    0.000000E+00              9.00000E+100
         29  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    4.188433E-12    0.000000E+00              9.00000E+100
         30  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    4.358226E-13    0.000000E+00              9.00000E+100
         31  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.927795E-13    0.000000E+00              9.00000E+100
         32  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00   -1.560012E-13    0.000000E+00              9.00000E+100
         33  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    3.927895E-13    0.000000E+00              9.00000E+100
         34  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    5.681706E-12    0.000000E+00              9.00000E+100
         35  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    3.080794E-11    0.000000E+00              9.00000E+100
         36  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    6.226410E-11    0.000000E+00              9.00000E+100
         37  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    4.894576E-12    0.000000E+00              9.00000E+100
         38  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -2.680217E-12    0.000000E+00              9.00000E+100
         39  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    8.808399E-12    0.000000E+00              9.00000E+100
         40  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -1.818226E-12    0.000000E+00              9.00000E+100
         41  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -4.209581E-12    0.000000E+00              9.00000E+100
         42  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.071537E-11    0.000000E+00              9.00000E+100
         43  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.865181E-11    0.000000E+00              9.00000E+100
         44  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -5.396600E-11    0.000000E+00              9.00000E+100
         45  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    8.404221E-11    0.000000E+00              9.00000E+100
         46  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -1.475987E-11    0.000000E+00              9.00000E+100
         47  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    5.275787E-11    0.000000E+00              9.00000E+100
         48  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    1.971036E-10    0.000000E+00              9.00000E+100
         49  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    7.127076E-11    0.000000E+00              9.00000E+100
         50  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.737051E-10    0.000000E+00              9.00000E+100
         51  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.001307E-10    0.000000E+00              9.00000E+100
         52  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.368700E-10    0.000000E+00              9.00000E+100
         53  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.684104E-10    0.000000E+00              9.00000E+100
         54  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.314401E-10    0.000000E+00              9.00000E+100
         55  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.531255E-10    0.000000E+00              9.00000E+100
         56  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    6.751113E-11    0.000000E+00              9.00000E+100
         57  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    1.347641E-10    0.000000E+00              9.00000E+100
         58  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    7.152150E-11    0.000000E+00              9.00000E+100
         59  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.810780E-11    0.000000E+00              9.00000E+100
         60  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    5.532067E-13    0.000000E+00              9.00000E+100
         61  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    5.026365E-13    0.000000E+00              9.00000E+100
         62  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -2.313967E-13    0.000000E+00              9.00000E+100
         63  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.761335E-13    0.000000E+00              9.00000E+100
         64  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    9.378462E-13    0.000000E+00              9.00000E+100
         65  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    4.355281E-12    0.000000E+00              9.00000E+100
         66  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00   -4.359692E-13    0.000000E+00              9.00000E+100
         67  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    4.404684E-12    0.000000E+00              9.00000E+100
         68  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.446403E-12    0.000000E+00              9.00000E+100
         69  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.233030E-12    0.000000E+00              9.00000E+100
         70  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.055460E-12    0.000000E+00              9.00000E+100
         71  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.073263E-12    0.000000E+00              9.00000E+100
         72  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    9.819514E-14    0.000000E+00              9.00000E+100
         73  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    2.031473E-12    0.000000E+00              9.00000E+100
         74  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    5.163422E-12    0.000000E+00              9.00000E+100
         75  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    2.096534E-11    0.000000E+00              9.00000E+100
         76  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    6.076601E-11    0.000000E+00              9.00000E+100
         77  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    8.880419E-11    0.000000E+00              9.00000E+100
         78  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    6.269222E-11    0.000000E+00              9.00000E+100
         79  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    2.572906E-11    0.000000E+00              9.00000E+100
         80  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    7.885026E-11    0.000000E+00              9.00000E+100
         81  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    2.891158E-10    0.000000E+00              9.00000E+100
         82  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    5.886421E-10    0.000000E+00              9.00000E+100
         83  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    7.442443E-10    0.000000E+00              9.00000E+100
         84  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    6.988204E-10    0.000000E+00              9.00000E+100
         85  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    5.189290E-10    0.000000E+00              9.00000E+100
         86  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    2.825052E-10    0.000000E+00              9.00000E+100
         87  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.161232E-10    0.000000E+00              9.00000E+100
         88  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    3.342909E-11    0.000000E+00              9.00000E+100
         89  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    4.323603E-12    0.000000E+00              9.00000E+100
         90  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    6.612908E-13    0.000000E+00              9.00000E+100
         91  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    8.385257E-14    0.000000E+00              9.00000E+100
         92  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    9.321235E-13    0.000000E+00              9.00000E+100
         93  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    2.707752E-15    0.000000E+00              9.00000E+100
         94  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -2.201112E-13    0.000000E+00              9.00000E+100
         95  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -5.415541E-12    0.000000E+00              9.00000E+100
         96  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -2.496248E-12    0.000000E+00              9.00000E+100
         97  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -5.149082E-12    0.000000E+00              9.00000E+100
         98  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    1.442123E-12    0.000000E+00              9.00000E+100
         99  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.000386E-12    0.000000E+00              9.00000E+100
        100  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    1.381000E-13    0.000000E+00              9.00000E+100
        101  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    3.646065E-13    0.000000E+00              9.00000E+100
        102  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    9.910465E-13    0.000000E+00              9.00000E+100
        103  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -3.807716E-12    0.000000E+00              9.00000E+100
        104  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -2.633207E-12    0.000000E+00              9.00000E+100
        105  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    1.661316E-13    0.000000E+00              9.00000E+100
        106  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -2.211139E-11    0.000000E+00              9.00000E+100
        107  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.637093E-11    0.000000E+00              9.00000E+100
        108  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -2.667370E-11    0.000000E+00              9.00000E+100
        109  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.129693E-11    0.000000E+00              9.00000E+100
        110  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.738647E-11    0.000000E+00              9.00000E+100
        111  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -6.404118E-11    0.000000E+00              9.00000E+100
        112  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.106921E-10    0.000000E+00              9.00000E+100
        113  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.381265E-10    0.000000E+00              9.00000E+100
        114  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.038883E-10    0.000000E+00              9.00000E+100
        115  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -9.651214E-11    0.000000E+00              9.00000E+100
        116  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -3.460918E-11    0.000000E+00              9.00000E+100
        117  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.787468E-11    0.000000E+00              9.00000E+100
        118  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -2.697183E-12    0.000000E+00              9.00000E+100
        119  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -6.014108E-13    0.000000E+00              9.00000E+100
        120  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.820601E-13    0.000000E+00              9.00000E+100
        121  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -2.502917E-14    0.000000E+00              9.00000E+100
        122  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -5.649333E-15    0.000000E+00              9.00000E+100
        123  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -1.992157E-15    0.000000E+00              9.00000E+100
        124  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -1.637783E-15    0.000000E+00              9.00000E+100
        125  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -2.408786E-14    0.000000E+00              9.00000E+100
        126  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -6.599020E-15    0.000000E+00              9.00000E+100
        127  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    2.739216E-15    0.000000E+00              9.00000E+100
        128  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    2.164555E-15    0.000000E+00              9.00000E+100
        129  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    7.216780E-15    0.000000E+00              9.00000E+100
        130  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    7.599887E-15    0.000000E+00              9.00000E+100
        131  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    1.294423E-14    0.000000E+00              9.00000E+100
        132  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    9.821908E-15    0.000000E+00              9.00000E+100
        133  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    6.602372E-14    0.000000E+00              9.00000E+100
        134  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    2.087934E-14    0.000000E+00              9.00000E+100
        135  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -3.208522E-15    0.000000E+00              9.00000E+100
        136  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -3.339736E-14    0.000000E+00              9.00000E+100
        137  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    2.241177E-15    0.000000E+00              9.00000E+100
        138  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    7.999276E-14    0.000000E+00              9.00000E+100
        139  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    7.455264E-14    0.000000E+00              9.00000E+100
        140  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -6.991705E-16    0.000000E+00              9.00000E+100
        141  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -1.425063E-13    0.000000E+00              9.00000E+100
        142  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -1.969554E-13    0.000000E+00              9.00000E+100
        143  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -9.277896E-14    0.000000E+00              9.00000E+100
        144  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -4.093499E-14    0.000000E+00              9.00000E+100
        145  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -6.447693E-14    0.000000E+00              9.00000E+100
        146  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -5.393190E-14    0.000000E+00              9.00000E+100
        147  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -4.563763E-14    0.000000E+00              9.00000E+100
        148  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -1.260422E-14    0.000000E+00              9.00000E+100
        149  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -1.322198E-14    0.000000E+00              9.00000E+100
        150  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    2.997813E-15    0.000000E+00              9.00000E+100
        151  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    7.578337E-16    0.000000E+00              9.00000E+100
        152  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -1.350453E-15    0.000000E+00              9.00000E+100
        153  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -1.346861E-12    0.000000E+00              9.00000E+100
        154  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -3.142675E-12    0.000000E+00              9.00000E+100
        155  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -4.489536E-13    0.000000E+00              9.00000E+100
        156  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    0.000000E+00    0.000000E+00              9.00000E+100
        157  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    1.122384E-13    0.000000E+00              9.00000E+100
        158  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -6.734305E-13    0.000000E+00              9.00000E+100
        159  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    1.627457E-12    0.000000E+00              9.00000E+100
        160  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -1.346861E-12    0.000000E+00              9.00000E+100
        161  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    6.734305E-13    0.000000E+00              9.00000E+100
        162  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    2.020291E-12    0.000000E+00              9.00000E+100
        163  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -6.734305E-13    0.000000E+00              9.00000E+100
        164  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    3.928344E-13    0.000000E+00              9.00000E+100
        165  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    0.000000E+00    0.000000E+00              9.00000E+100
        166  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    2.020291E-12    0.000000E+00              9.00000E+100
        167  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    3.367152E-13    0.000000E+00              9.00000E+100
        168  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    1.332173E-12    0.000000E+00              9.00000E+100
        169  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    3.367152E-13    0.000000E+00              9.00000E+100
        170  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    1.332831E-12    0.000000E+00              9.00000E+100
        171  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -1.329324E-12    0.000000E+00              9.00000E+100
        172  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    9.961159E-13    0.000000E+00              9.00000E+100
        173  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    6.734305E-13    0.000000E+00              9.00000E+100
        174  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -3.367152E-13    0.000000E+00              9.00000E+100
        175  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -2.020291E-12    0.000000E+00              9.00000E+100
        176  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    2.244768E-13    0.000000E+00              9.00000E+100
        177  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    2.244768E-13    0.000000E+00              9.00000E+100
        178  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    0.000000E+00    0.000000E+00              9.00000E+100
        179  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    0.000000E+00    0.000000E+00              9.00000E+100
        180  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    3.142675E-12    0.000000E+00              9.00000E+100
        181  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    1.795815E-12    0.000000E+00              9.00000E+100
        182  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.000000E-03    1.000000E+00         l    9.00000E+100
        183  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.999990E-03    1.000000E+00         l    9.00000E+100
        184  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.306172E-03    1.000000E+00              9.00000E+100
        185  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.306172E-03    1.000000E+00              9.00000E+100
        186  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.999990E-03    1.000000E+00         l    9.00000E+100
        187  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.696485E-03    1.000000E+00              9.00000E+100
        188  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.696485E-03    1.000000E+00              9.00000E+100
        189  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    1.613434E-02    1.000000E+00              9.00000E+100
        190  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.408971E-02    1.000000E+00              9.00000E+100
        191  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.408971E-02    1.000000E+00              9.00000E+100
        192  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    8.651017E-02    1.000000E+00              9.00000E+100
        193  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    1.332211E-01    1.000000E+00              9.00000E+100
        194  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    1.332211E-01    1.000000E+00              9.00000E+100
        195  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    1.783673E-01    1.000000E+00              9.00000E+100
        196  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    2.208515E-01    1.000000E+00              9.00000E+100
        197  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    2.208515E-01    1.000000E+00              9.00000E+100
        198  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    2.603278E-01    1.000000E+00              9.00000E+100
        199  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    2.972085E-01    1.000000E+00              9.00000E+100
        200  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    2.972085E-01    1.000000E+00              9.00000E+100
        201  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.318937E-01    1.000000E+00              9.00000E+100
        202  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.644644E-01    1.000000E+00              9.00000E+100
        203  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.644644E-01    1.000000E+00              9.00000E+100
        204  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.946835E-01    1.000000E+00              9.00000E+100
        205  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.210560E-01    1.000000E+00              9.00000E+100
        206  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.210560E-01    1.000000E+00              9.00000E+100
        207  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.411628E-01    1.000000E+00              9.00000E+100
        208  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.524727E-01    1.000000E+00              9.00000E+100
        209  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.524727E-01    1.000000E+00              9.00000E+100
        210  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.532720E-01    1.000000E+00              9.00000E+100
        211  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.442078E-01    1.000000E+00              9.00000E+100
        212  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.442078E-01    1.000000E+00              9.00000E+100
        213  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.275465E-01    1.000000E+00              9.00000E+100
        214  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.073269E-01    1.000000E+00              9.00000E+100
        215  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.073269E-01    1.000000E+00              9.00000E+100
        216  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.876079E-01    1.000000E+00              9.00000E+100
        217  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.714100E-01    1.000000E+00              9.00000E+100
        218  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.714100E-01    1.000000E+00              9.00000E+100
        219  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.606588E-01    1.000000E+00              9.00000E+100
        220  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.553929E-01    1.000000E+00              9.00000E+100
        221  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.553929E-01    1.000000E+00              9.00000E+100
        222  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.549688E-01    1.000000E+00              9.00000E+100
        223  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.580897E-01    1.000000E+00              9.00000E+100
        224  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.580897E-01    1.000000E+00              9.00000E+100
        225  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.634815E-01    1.000000E+00              9.00000E+100
        226  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.701446E-01    1.000000E+00              9.00000E+100
        227  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.701446E-01    1.000000E+00              9.00000E+100
        228  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.773107E-01    1.000000E+00              9.00000E+100
        229  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.845998E-01    1.000000E+00              9.00000E+100
        230  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.845998E-01    1.000000E+00              9.00000E+100
        231  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.917875E-01    1.000000E+00              9.00000E+100
        232  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.988555E-01    1.000000E+00              9.00000E+100
        233  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.988555E-01    1.000000E+00              9.00000E+100
        234  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.058367E-01    1.000000E+00              9.00000E+100
        235  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.127915E-01    1.000000E+00              9.00000E+100
        236  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.127915E-01    1.000000E+00              9.00000E+100
        237  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.197567E-01    1.000000E+00              9.00000E+100
        238  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.266839E-01    1.000000E+00              9.00000E+100
        239  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.266839E-01    1.000000E+00              9.00000E+100
        240  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.334637E-01    1.000000E+00              9.00000E+100
        241  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.398693E-01    1.000000E+00              9.00000E+100
        242  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.398693E-01    1.000000E+00              9.00000E+100
        243  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.456187E-01    1.000000E+00              9.00000E+100
        244  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.504023E-01    1.000000E+00              9.00000E+100
        245  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.504023E-01    1.000000E+00              9.00000E+100
        246  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.539389E-01    1.000000E+00              9.00000E+100
        247  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.562201E-01    1.000000E+00              9.00000E+100
        248  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.562201E-01    1.000000E+00              9.00000E+100
        249  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.574868E-01    1.000000E+00              9.00000E+100
        250  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.587914E-01    1.000000E+00              9.00000E+100
        251  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.587914E-01    1.000000E+00              9.00000E+100
        252  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.617615E-01    1.000000E+00              9.00000E+100
        253  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.692141E-01    1.000000E+00              9.00000E+100
        254  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.692141E-01    1.000000E+00              9.00000E+100
        255  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.845445E-01    1.000000E+00              9.00000E+100
        256  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.109948E-01    1.000000E+00              9.00000E+100
        257  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.109948E-01    1.000000E+00              9.00000E+100
        258  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.509639E-01    1.000000E+00              9.00000E+100
        259  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    6.036192E-01    1.000000E+00              9.00000E+100
        260  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    6.036192E-01    1.000000E+00              9.00000E+100
        261  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    6.660384E-01    1.000000E+00              9.00000E+100
        262  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    7.332118E-01    1.000000E+00              9.00000E+100
        263  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    7.332118E-01    1.000000E+00              9.00000E+100
        264  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    8.001217E-01    1.000000E+00              9.00000E+100
        265  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    8.626079E-01    1.000000E+00              9.00000E+100
        266  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    8.626079E-01    1.000000E+00              9.00000E+100
        267  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    9.171160E-01    1.000000E+00              9.00000E+100
        268  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    9.605143E-01    1.000000E+00              9.00000E+100
        269  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    9.605143E-01    1.000000E+00              9.00000E+100
        270  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    9.894536E-01    1.000000E+00              9.00000E+100
        271  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    4.000084E-01    1.800000E+00              9.00000E+100
        272  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    4.928085E-01    1.800000E+00              9.00000E+100
        273  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    5.888637E-01    1.800000E+00              9.00000E+100
        274  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    5.888637E-01    1.800000E+00              9.00000E+100
        275  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    6.907438E-01    1.800000E+00              9.00000E+100
        276  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    7.911890E-01    1.800000E+00              9.00000E+100
        277  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    7.911890E-01    1.800000E+00              9.00000E+100
        278  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    8.675452E-01    1.800000E+00              9.00000E+100
        279  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.082453E-01    1.800000E+00              9.00000E+100
        280  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.082453E-01    1.800000E+00              9.00000E+100
        281  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.235914E-01    1.800000E+00              9.00000E+100
        282  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.290663E-01    1.800000E+00              9.00000E+100
        283  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.290663E-01    1.800000E+00              9.00000E+100
        284  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.318652E-01    1.800000E+00              9.00000E+100
        285  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.335834E-01    1.800000E+00              9.00000E+100
        286  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.335834E-01    1.800000E+00              9.00000E+100
        287  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.348369E-01    1.800000E+00              9.00000E+100
        288  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.351581E-01    1.800000E+00              9.00000E+100
        289  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.351581E-01    1.800000E+00              9.00000E+100
        290  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.341994E-01    1.800000E+00              9.00000E+100
        291  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.323498E-01    1.800000E+00              9.00000E+100
        292  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.323498E-01    1.800000E+00              9.00000E+100
        293  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.308137E-01    1.800000E+00              9.00000E+100
        294  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.336959E-01    1.800000E+00              9.00000E+100
        295  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.336959E-01    1.800000E+00              9.00000E+100
        296  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.466736E-01    1.800000E+00              9.00000E+100
        297  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.730142E-01    1.800000E+00              9.00000E+100
        298  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.730142E-01    1.800000E+00              9.00000E+100
        299  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.012248E+00    1.800000E+00              9.00000E+100
        300  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.060986E+00    1.800000E+00              9.00000E+100
        301  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.060986E+00    1.800000E+00              9.00000E+100
        302  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.115414E+00    1.800000E+00              9.00000E+100
        303  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.169826E+00    1.800000E+00              9.00000E+100
        304  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.169826E+00    1.800000E+00              9.00000E+100
        305  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.219091E+00    1.800000E+00              9.00000E+100
        306  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.260772E+00    1.800000E+00              9.00000E+100
        307  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.260772E+00    1.800000E+00              9.00000E+100
        308  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.294147E+00    1.800000E+00              9.00000E+100
        309  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.320546E+00    1.800000E+00              9.00000E+100
        310  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.320546E+00    1.800000E+00              9.00000E+100
        311  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.341675E+00    1.800000E+00              9.00000E+100
        312  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.359375E+00    1.800000E+00              9.00000E+100
        313  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.359375E+00    1.800000E+00              9.00000E+100
        314  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.375214E+00    1.800000E+00              9.00000E+100
        315  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.390241E+00    1.800000E+00              9.00000E+100
        316  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.390241E+00    1.800000E+00              9.00000E+100
        317  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.405200E+00    1.800000E+00              9.00000E+100
        318  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.420403E+00    1.800000E+00              9.00000E+100
        319  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.420403E+00    1.800000E+00              9.00000E+100
        320  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.436006E+00    1.800000E+00              9.00000E+100
        321  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.451980E+00    1.800000E+00              9.00000E+100
        322  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.451980E+00    1.800000E+00              9.00000E+100
        323  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.468262E+00    1.800000E+00              9.00000E+100
        324  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.484796E+00    1.800000E+00              9.00000E+100
        325  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.484796E+00    1.800000E+00              9.00000E+100
        326  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.501565E+00    1.800000E+00              9.00000E+100
        327  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.518651E+00    1.800000E+00              9.00000E+100
        328  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.518651E+00    1.800000E+00              9.00000E+100
        329  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.536193E+00    1.800000E+00              9.00000E+100
        330  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.554422E+00    1.800000E+00              9.00000E+100
        331  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.554422E+00    1.800000E+00              9.00000E+100
        332  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.573590E+00    1.800000E+00              9.00000E+100
        333  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.593897E+00    1.800000E+00              9.00000E+100
        334  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.593897E+00    1.800000E+00              9.00000E+100
        335  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.615450E+00    1.800000E+00              9.00000E+100
        336  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.637982E+00    1.800000E+00              9.00000E+100
        337  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.637982E+00    1.800000E+00              9.00000E+100
        338  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.660944E+00    1.800000E+00              9.00000E+100
        339  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.683021E+00    1.800000E+00              9.00000E+100
        340  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.683021E+00    1.800000E+00              9.00000E+100
        341  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.702446E+00    1.800000E+00              9.00000E+100
        342  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.716557E+00    1.800000E+00              9.00000E+100
        343  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.716557E+00    1.800000E+00              9.00000E+100
        344  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.722338E+00    1.800000E+00              9.00000E+100
        345  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.716747E+00    1.800000E+00              9.00000E+100
        346  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.716747E+00    1.800000E+00              9.00000E+100
        347  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.696692E+00    1.800000E+00              9.00000E+100
        348  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.634717E+00    1.800000E+00              9.00000E+100
        349  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.634717E+00    1.800000E+00              9.00000E+100
        350  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.553449E+00    1.800000E+00              9.00000E+100
        351  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.458844E+00    1.800000E+00              9.00000E+100
        352  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.458844E+00    1.800000E+00              9.00000E+100
        353  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.357851E+00    1.800000E+00              9.00000E+100
        354  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.256836E+00    1.800000E+00              9.00000E+100
        355  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.256836E+00    1.800000E+00              9.00000E+100
        356  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.162015E+00    1.800000E+00              9.00000E+100
        357  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.081324E+00    1.800000E+00              9.00000E+100
        358  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.081324E+00    1.800000E+00              9.00000E+100
        359  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.024096E+00    1.800000E+00              9.00000E+100


   Exit Status
      Inform  Description
           0  Solve Succeeded
--------------------------------------------------------------------------------
../_images/ef0038cea46db90b5808a0add1eab6929d4d3c708f7d3b7005b524ae8b8797a1.png
Jacobian shape: (361, 212)  (23.30% nonzero)
FWD solves: 154   REV solves: 0
Total colors vs. total size: 154 vs 212  (27.36% improvement)

Sparsity computed using tolerance: 1e-12
Time to compute sparsity:   0.3247 sec
Time to compute coloring:   1.1028 sec
Memory to compute coloring:   9.9219 MB
Coloring created on: 2024-03-29 20:29:12

--- Constraint Report [traj] ---
    --- phase0 ---
        [final]   2.0000e+04 == h [m]
        [final]   1.0000e+00 == aero.mach [None]
        [final]   0.0000e+00 == gam [rad]
        [path]    1.0000e+02 <= h <= 2.0000e+04  [m]
        [path]    1.0000e-01 <= aero.mach <= 1.8000e+00  [None]

--------------------------------------------------------------------------------
--- Finite differenced component with partial coloring -------------------------
-------------------------------------------------------------------------------- 
Model viewer data has already been recorded for Driver.
Model viewer data has already been recorded for Driver.

Coloring for 'traj.phases.phase0.rhs_disc.aero.q_comp' (class DynamicPressureCompFD)

Jacobian shape: (60, 120)  (1.67% nonzero)
FWD solves: 2   REV solves: 0
Total colors vs. total size: 2 vs 120  (98.33% improvement)

Sparsity computed using tolerance: 1e-06
Time to compute sparsity:   0.0080 sec
Time to compute coloring:   0.0090 sec
Memory to compute coloring:   0.0000 MB
/usr/share/miniconda/envs/test/lib/python3.10/site-packages/openmdao/core/driver.py:466: DriverWarning:The following design variable initial conditions are out of their specified bounds:
  traj.phase0.t_duration
    val: [500.]
    lower: 50.0
    upper: 400.0
Set the initial value of the design variable to a valid value or set the driver option['invalid_desvar_behavior'] to 'ignore'.
Coloring for 'traj.phases.phase0.rhs_col.aero.q_comp' (class DynamicPressureCompFD)

Jacobian shape: (30, 60)  (3.33% nonzero)
FWD solves: 2   REV solves: 0
Total colors vs. total size: 2 vs 60  (96.67% improvement)

Sparsity computed using tolerance: 1e-06
Time to compute sparsity:   0.0051 sec
Time to compute coloring:   0.0047 sec
Memory to compute coloring:   0.0000 MB
Full total jacobian for problem 'problem3' was computed 3 times, taking 0.3250787770000443 seconds.
Total jacobian shape: (361, 212) 
Jacobian shape: (361, 212)  (3.44% nonzero)
FWD solves: 13   REV solves: 0
Total colors vs. total size: 13 vs 212  (93.87% improvement)

Sparsity computed using tolerance: 1e-12
Time to compute sparsity:   0.3251 sec
Time to compute coloring:   0.2243 sec
Memory to compute coloring:   0.0000 MB
Coloring created on: 2024-03-29 20:29:31
/usr/share/miniconda/envs/test/lib/python3.10/site-packages/openmdao/core/total_jac.py:1627: DerivativesWarning:Constraints or objectives [('traj.phases.phase0->path_constraint->h', inds=[(0, 0)]), ('traj.phases.phase0->path_constraint->mach', inds=[(0, 0)])] cannot be impacted by the design variables of the problem.
Optimization Problem -- Optimization using pyOpt_sparse
================================================================================
    Objective Function: _objfunc

    Solution: 
--------------------------------------------------------------------------------
    Total Time:                    5.8404
       User Objective Time :       2.1018
       User Sensitivity Time :     2.3018
       Interface Time :            0.7488
       Opt Solver Time:            0.6879
    Calls to Objective Function :     134
    Calls to Sens Function :          110


   Objectives
      Index  Name                     Value
          0  traj.phase0.t     3.235052E+00

   Variables (c - continuous, i - integer, d - discrete)
      Index  Name                            Type      Lower Bound            Value      Upper Bound     Status
          0  traj.phase0.t_duration_0           c     5.000000E-01     3.235052E+00     4.000000E+00           
          1  traj.phase0.states:r_0             c     0.000000E+00     1.808252E+00     1.000000E+03           
          2  traj.phase0.states:r_1             c     0.000000E+00     4.338692E+00     1.000000E+03           
          3  traj.phase0.states:r_2             c     0.000000E+00     7.365606E+00     1.000000E+03           
          4  traj.phase0.states:r_3             c     0.000000E+00     1.015775E+01     1.000000E+03           
          5  traj.phase0.states:r_4             c     0.000000E+00     1.292792E+01     1.000000E+03           
          6  traj.phase0.states:r_5             c     0.000000E+00     1.576486E+01     1.000000E+03           
          7  traj.phase0.states:r_6             c     0.000000E+00     1.862474E+01     1.000000E+03           
          8  traj.phase0.states:r_7             c     0.000000E+00     2.150877E+01     1.000000E+03           
          9  traj.phase0.states:r_8             c     0.000000E+00     2.455475E+01     1.000000E+03           
         10  traj.phase0.states:r_9             c     0.000000E+00     2.786273E+01     1.000000E+03           
         11  traj.phase0.states:r_10            c     0.000000E+00     3.146527E+01     1.000000E+03           
         12  traj.phase0.states:r_11            c     0.000000E+00     3.545878E+01     1.000000E+03           
         13  traj.phase0.states:r_12            c     0.000000E+00     3.978536E+01     1.000000E+03           
         14  traj.phase0.states:r_13            c     0.000000E+00     4.429345E+01     1.000000E+03           
         15  traj.phase0.states:r_14            c     0.000000E+00     4.890031E+01     1.000000E+03           
         16  traj.phase0.states:r_15            c     0.000000E+00     5.358848E+01     1.000000E+03           
         17  traj.phase0.states:r_16            c     0.000000E+00     5.836120E+01     1.000000E+03           
         18  traj.phase0.states:r_17            c     0.000000E+00     6.322292E+01     1.000000E+03           
         19  traj.phase0.states:r_18            c     0.000000E+00     6.817614E+01     1.000000E+03           
         20  traj.phase0.states:r_19            c     0.000000E+00     7.322555E+01     1.000000E+03           
         21  traj.phase0.states:r_20            c     0.000000E+00     7.838330E+01     1.000000E+03           
         22  traj.phase0.states:r_21            c     0.000000E+00     8.366888E+01     1.000000E+03           
         23  traj.phase0.states:r_22            c     0.000000E+00     8.909763E+01     1.000000E+03           
         24  traj.phase0.states:r_23            c     0.000000E+00     9.464701E+01     1.000000E+03           
         25  traj.phase0.states:r_24            c     0.000000E+00     1.001553E+02     1.000000E+03           
         26  traj.phase0.states:r_25            c     0.000000E+00     1.052013E+02     1.000000E+03           
         27  traj.phase0.states:r_26            c     0.000000E+00     1.093954E+02     1.000000E+03           
         28  traj.phase0.states:r_27            c     0.000000E+00     1.128547E+02     1.000000E+03           
         29  traj.phase0.states:r_28            c     0.000000E+00     1.159931E+02     1.000000E+03           
         30  traj.phase0.states:r_29            c     0.000000E+00     1.191447E+02     1.000000E+03           
         31  traj.phase0.states:h_0             c     0.000000E+00     1.061211E+00     2.000000E+02           
         32  traj.phase0.states:h_1             c     0.000000E+00     1.139541E+00     2.000000E+02           
         33  traj.phase0.states:h_2             c     0.000000E+00     8.818931E+00     2.000000E+02           
         34  traj.phase0.states:h_3             c     0.000000E+00     2.664513E+01     2.000000E+02           
         35  traj.phase0.states:h_4             c     0.000000E+00     4.417071E+01     2.000000E+02           
         36  traj.phase0.states:h_5             c     0.000000E+00     5.944174E+01     2.000000E+02           
         37  traj.phase0.states:h_6             c     0.000000E+00     7.289304E+01     2.000000E+02           
         38  traj.phase0.states:h_7             c     0.000000E+00     8.421161E+01     2.000000E+02           
         39  traj.phase0.states:h_8             c     0.000000E+00     9.049488E+01     2.000000E+02           
         40  traj.phase0.states:h_9             c     0.000000E+00     8.884175E+01     2.000000E+02           
         41  traj.phase0.states:h_10            c     0.000000E+00     8.146557E+01     2.000000E+02           
         42  traj.phase0.states:h_11            c     0.000000E+00     7.428258E+01     2.000000E+02           
         43  traj.phase0.states:h_12            c     0.000000E+00     7.107962E+01     2.000000E+02           
         44  traj.phase0.states:h_13            c     0.000000E+00     7.161939E+01     2.000000E+02           
         45  traj.phase0.states:h_14            c     0.000000E+00     7.403057E+01     2.000000E+02           
         46  traj.phase0.states:h_15            c     0.000000E+00     7.692144E+01     2.000000E+02           
         47  traj.phase0.states:h_16            c     0.000000E+00     7.977250E+01     2.000000E+02           
         48  traj.phase0.states:h_17            c     0.000000E+00     8.255936E+01     2.000000E+02           
         49  traj.phase0.states:h_18            c     0.000000E+00     8.533790E+01     2.000000E+02           
         50  traj.phase0.states:h_19            c     0.000000E+00     8.797478E+01     2.000000E+02           
         51  traj.phase0.states:h_20            c     0.000000E+00     9.008112E+01     2.000000E+02           
         52  traj.phase0.states:h_21            c     0.000000E+00     9.124475E+01     2.000000E+02           
         53  traj.phase0.states:h_22            c     0.000000E+00     9.175874E+01     2.000000E+02           
         54  traj.phase0.states:h_23            c     0.000000E+00     9.384319E+01     2.000000E+02           
         55  traj.phase0.states:h_24            c     0.000000E+00     1.021985E+02     2.000000E+02           
         56  traj.phase0.states:h_25            c     0.000000E+00     1.207228E+02     2.000000E+02           
         57  traj.phase0.states:h_26            c     0.000000E+00     1.466412E+02     2.000000E+02           
         58  traj.phase0.states:h_27            c     0.000000E+00     1.725207E+02     2.000000E+02           
         59  traj.phase0.states:h_28            c     0.000000E+00     1.921025E+02     2.000000E+02           
         60  traj.phase0.states:h_29            c     0.000000E+00     2.000000E+02     2.000000E+02          u
         61  traj.phase0.states:v_0             c     1.000000E-01     2.001428E+00     1.000000E+19           
         62  traj.phase0.states:v_1             c     1.000000E-01     2.688839E+00     1.000000E+19           
         63  traj.phase0.states:v_2             c     1.000000E-01     3.059713E+00     1.000000E+19           
         64  traj.phase0.states:v_3             c     1.000000E-01     3.064986E+00     1.000000E+19           
         65  traj.phase0.states:v_4             c     1.000000E-01     3.014434E+00     1.000000E+19           
         66  traj.phase0.states:v_5             c     1.000000E-01     2.961200E+00     1.000000E+19           
         67  traj.phase0.states:v_6             c     1.000000E-01     2.900112E+00     1.000000E+19           
         68  traj.phase0.states:v_7             c     1.000000E-01     2.859577E+00     1.000000E+19           
         69  traj.phase0.states:v_8             c     1.000000E-01     2.953810E+00     1.000000E+19           
         70  traj.phase0.states:v_9             c     1.000000E-01     3.228411E+00     1.000000E+19           
         71  traj.phase0.states:v_10            c     1.000000E-01     3.596442E+00     1.000000E+19           
         72  traj.phase0.states:v_11            c     1.000000E-01     3.914313E+00     1.000000E+19           
         73  traj.phase0.states:v_12            c     1.000000E-01     4.117641E+00     1.000000E+19           
         74  traj.phase0.states:v_13            c     1.000000E-01     4.235634E+00     1.000000E+19           
         75  traj.phase0.states:v_14            c     1.000000E-01     4.317737E+00     1.000000E+19           
         76  traj.phase0.states:v_15            c     1.000000E-01     4.394116E+00     1.000000E+19           
         77  traj.phase0.states:v_16            c     1.000000E-01     4.474294E+00     1.000000E+19           
         78  traj.phase0.states:v_17            c     1.000000E-01     4.557853E+00     1.000000E+19           
         79  traj.phase0.states:v_18            c     1.000000E-01     4.643788E+00     1.000000E+19           
         80  traj.phase0.states:v_19            c     1.000000E-01     4.735636E+00     1.000000E+19           
         81  traj.phase0.states:v_20            c     1.000000E-01     4.841485E+00     1.000000E+19           
         82  traj.phase0.states:v_21            c     1.000000E-01     4.967195E+00     1.000000E+19           
         83  traj.phase0.states:v_22            c     1.000000E-01     5.100052E+00     1.000000E+19           
         84  traj.phase0.states:v_23            c     1.000000E-01     5.186236E+00     1.000000E+19           
         85  traj.phase0.states:v_24            c     1.000000E-01     5.124446E+00     1.000000E+19           
         86  traj.phase0.states:v_25            c     1.000000E-01     4.823475E+00     1.000000E+19           
         87  traj.phase0.states:v_26            c     1.000000E-01     4.304547E+00     1.000000E+19           
         88  traj.phase0.states:v_27            c     1.000000E-01     3.708490E+00     1.000000E+19           
         89  traj.phase0.states:v_28            c     1.000000E-01     3.190609E+00     1.000000E+19           
         90  traj.phase0.states:v_29            c     1.000000E-01     2.950864E+00     1.000000E+19           
         91  traj.phase0.states:gam_0           c    -1.500000E+00     1.134560E-02     1.500000E+00           
         92  traj.phase0.states:gam_1           c    -1.500000E+00     3.614792E-02     1.500000E+00           
         93  traj.phase0.states:gam_2           c    -1.500000E+00     4.740392E-01     1.500000E+00           
         94  traj.phase0.states:gam_3           c    -1.500000E+00     5.938167E-01     1.500000E+00           
         95  traj.phase0.states:gam_4           c    -1.500000E+00     5.275185E-01     1.500000E+00           
         96  traj.phase0.states:gam_5           c    -1.500000E+00     4.638874E-01     1.500000E+00           
         97  traj.phase0.states:gam_6           c    -1.500000E+00     4.145474E-01     1.500000E+00           
         98  traj.phase0.states:gam_7           c    -1.500000E+00     3.138045E-01     1.500000E+00           
         99  traj.phase0.states:gam_8           c    -1.500000E+00     7.795866E-02     1.500000E+00           
        100  traj.phase0.states:gam_9           c    -1.500000E+00    -1.560318E-01     1.500000E+00           
        101  traj.phase0.states:gam_10          c    -1.500000E+00    -2.145345E-01     1.500000E+00           
        102  traj.phase0.states:gam_11          c    -1.500000E+00    -1.292180E-01     1.500000E+00           
        103  traj.phase0.states:gam_12          c    -1.500000E+00    -2.367516E-02     1.500000E+00           
        104  traj.phase0.states:gam_13          c    -1.500000E+00     3.909097E-02     1.500000E+00           
        105  traj.phase0.states:gam_14          c    -1.500000E+00     6.020331E-02     1.500000E+00           
        106  traj.phase0.states:gam_15          c    -1.500000E+00     6.123828E-02     1.500000E+00           
        107  traj.phase0.states:gam_16          c    -1.500000E+00     5.815083E-02     1.500000E+00           
        108  traj.phase0.states:gam_17          c    -1.500000E+00     5.664938E-02     1.500000E+00           
        109  traj.phase0.states:gam_18          c    -1.500000E+00     5.500679E-02     1.500000E+00           
        110  traj.phase0.states:gam_19          c    -1.500000E+00     4.805033E-02     1.500000E+00           
        111  traj.phase0.states:gam_20          c    -1.500000E+00     3.220498E-02     1.500000E+00           
        112  traj.phase0.states:gam_21          c    -1.500000E+00     1.262696E-02     1.500000E+00           
        113  traj.phase0.states:gam_22          c    -1.500000E+00     1.285297E-02     1.500000E+00           
        114  traj.phase0.states:gam_23          c    -1.500000E+00     7.683364E-02     1.500000E+00           
        115  traj.phase0.states:gam_24          c    -1.500000E+00     2.409798E-01     1.500000E+00           
        116  traj.phase0.states:gam_25          c    -1.500000E+00     4.652879E-01     1.500000E+00           
        117  traj.phase0.states:gam_26          c    -1.500000E+00     6.245265E-01     1.500000E+00           
        118  traj.phase0.states:gam_27          c    -1.500000E+00     6.313146E-01     1.500000E+00           
        119  traj.phase0.states:gam_28          c    -1.500000E+00     4.419266E-01     1.500000E+00           
        120  traj.phase0.states:gam_29          c    -1.500000E+00    -5.125108E-25     1.500000E+00           
        121  traj.phase0.states:m_0             c     1.000000E-02     1.894029E+01     1.000000E+02           
        122  traj.phase0.states:m_1             c     1.000000E-02     1.883985E+01     1.000000E+02           
        123  traj.phase0.states:m_2             c     1.000000E-02     1.873364E+01     1.000000E+02           
        124  traj.phase0.states:m_3             c     1.000000E-02     1.863493E+01     1.000000E+02           
        125  traj.phase0.states:m_4             c     1.000000E-02     1.854905E+01     1.000000E+02           
        126  traj.phase0.states:m_5             c     1.000000E-02     1.847497E+01     1.000000E+02           
        127  traj.phase0.states:m_6             c     1.000000E-02     1.841103E+01     1.000000E+02           
        128  traj.phase0.states:m_7             c     1.000000E-02     1.835554E+01     1.000000E+02           
        129  traj.phase0.states:m_8             c     1.000000E-02     1.830503E+01     1.000000E+02           
        130  traj.phase0.states:m_9             c     1.000000E-02     1.825307E+01     1.000000E+02           
        131  traj.phase0.states:m_10            c     1.000000E-02     1.819242E+01     1.000000E+02           
        132  traj.phase0.states:m_11            c     1.000000E-02     1.811953E+01     1.000000E+02           
        133  traj.phase0.states:m_12            c     1.000000E-02     1.803719E+01     1.000000E+02           
        134  traj.phase0.states:m_13            c     1.000000E-02     1.795047E+01     1.000000E+02           
        135  traj.phase0.states:m_14            c     1.000000E-02     1.786276E+01     1.000000E+02           
        136  traj.phase0.states:m_15            c     1.000000E-02     1.777530E+01     1.000000E+02           
        137  traj.phase0.states:m_16            c     1.000000E-02     1.768824E+01     1.000000E+02           
        138  traj.phase0.states:m_17            c     1.000000E-02     1.760150E+01     1.000000E+02           
        139  traj.phase0.states:m_18            c     1.000000E-02     1.751506E+01     1.000000E+02           
        140  traj.phase0.states:m_19            c     1.000000E-02     1.742889E+01     1.000000E+02           
        141  traj.phase0.states:m_20            c     1.000000E-02     1.734266E+01     1.000000E+02           
        142  traj.phase0.states:m_21            c     1.000000E-02     1.725555E+01     1.000000E+02           
        143  traj.phase0.states:m_22            c     1.000000E-02     1.716672E+01     1.000000E+02           
        144  traj.phase0.states:m_23            c     1.000000E-02     1.707674E+01     1.000000E+02           
        145  traj.phase0.states:m_24            c     1.000000E-02     1.699011E+01     1.000000E+02           
        146  traj.phase0.states:m_25            c     1.000000E-02     1.691714E+01     1.000000E+02           
        147  traj.phase0.states:m_26            c     1.000000E-02     1.686890E+01     1.000000E+02           
        148  traj.phase0.states:m_27            c     1.000000E-02     1.684152E+01     1.000000E+02           
        149  traj.phase0.states:m_28            c     1.000000E-02     1.682676E+01     1.000000E+02           
        150  traj.phase0.states:m_29            c     1.000000E-02     1.681808E+01     1.000000E+02           
        151  traj.phase0.controls:alpha_0       c    -8.000000E+00     4.973648E+00     8.000000E+00           
        152  traj.phase0.controls:alpha_1       c    -8.000000E+00     3.717158E+00     8.000000E+00           
        153  traj.phase0.controls:alpha_2       c    -8.000000E+00     2.438068E+00     8.000000E+00           
        154  traj.phase0.controls:alpha_3       c    -8.000000E+00     1.746431E+00     8.000000E+00           
        155  traj.phase0.controls:alpha_4       c    -8.000000E+00     2.252303E+00     8.000000E+00           
        156  traj.phase0.controls:alpha_5       c    -8.000000E+00     2.787378E+00     8.000000E+00           
        157  traj.phase0.controls:alpha_6       c    -8.000000E+00     2.183348E+00     8.000000E+00           
        158  traj.phase0.controls:alpha_7       c    -8.000000E+00     1.279483E+00     8.000000E+00           
        159  traj.phase0.controls:alpha_8       c    -8.000000E+00     9.150501E-01     8.000000E+00           
        160  traj.phase0.controls:alpha_9       c    -8.000000E+00     8.887110E-01     8.000000E+00           
        161  traj.phase0.controls:alpha_10      c    -8.000000E+00     9.991261E-01     8.000000E+00           
        162  traj.phase0.controls:alpha_11      c    -8.000000E+00     1.188687E+00     8.000000E+00           
        163  traj.phase0.controls:alpha_12      c    -8.000000E+00     1.399787E+00     8.000000E+00           
        164  traj.phase0.controls:alpha_13      c    -8.000000E+00     1.593775E+00     8.000000E+00           
        165  traj.phase0.controls:alpha_14      c    -8.000000E+00     1.732004E+00     8.000000E+00           
        166  traj.phase0.controls:alpha_15      c    -8.000000E+00     1.675816E+00     8.000000E+00           
        167  traj.phase0.controls:alpha_16      c    -8.000000E+00     1.286556E+00     8.000000E+00           
        168  traj.phase0.controls:alpha_17      c    -8.000000E+00     8.310931E-01     8.000000E+00           
        169  traj.phase0.controls:alpha_18      c    -8.000000E+00     5.762959E-01     8.000000E+00           
        170  traj.phase0.controls:alpha_19      c    -8.000000E+00     6.236721E-01     8.000000E+00           
        171  traj.phase0.controls:alpha_20      c    -8.000000E+00     1.074730E+00     8.000000E+00           
        172  traj.phase0.controls:alpha_21      c    -8.000000E+00     1.617424E+00     8.000000E+00           
        173  traj.phase0.controls:alpha_22      c    -8.000000E+00     1.939709E+00     8.000000E+00           
        174  traj.phase0.controls:alpha_23      c    -8.000000E+00     2.067123E+00     8.000000E+00           
        175  traj.phase0.controls:alpha_24      c    -8.000000E+00     2.025205E+00     8.000000E+00           
        176  traj.phase0.controls:alpha_25      c    -8.000000E+00     1.885386E+00     8.000000E+00           
        177  traj.phase0.controls:alpha_26      c    -8.000000E+00     1.719098E+00     8.000000E+00           
        178  traj.phase0.controls:alpha_27      c    -8.000000E+00     1.555842E+00     8.000000E+00           
        179  traj.phase0.controls:alpha_28      c    -8.000000E+00     1.425117E+00     8.000000E+00           
        180  traj.phase0.controls:alpha_29      c    -8.000000E+00     1.328848E+00     8.000000E+00           
        181  traj.phase0.controls:alpha_30      c    -8.000000E+00     1.268960E+00     8.000000E+00           
        182  traj.phase0.controls:alpha_31      c    -8.000000E+00     1.237519E+00     8.000000E+00           
        183  traj.phase0.controls:alpha_32      c    -8.000000E+00     1.226596E+00     8.000000E+00           
        184  traj.phase0.controls:alpha_33      c    -8.000000E+00     1.229076E+00     8.000000E+00           
        185  traj.phase0.controls:alpha_34      c    -8.000000E+00     1.237847E+00     8.000000E+00           
        186  traj.phase0.controls:alpha_35      c    -8.000000E+00     1.248338E+00     8.000000E+00           
        187  traj.phase0.controls:alpha_36      c    -8.000000E+00     1.255974E+00     8.000000E+00           
        188  traj.phase0.controls:alpha_37      c    -8.000000E+00     1.258087E+00     8.000000E+00           
        189  traj.phase0.controls:alpha_38      c    -8.000000E+00     1.252006E+00     8.000000E+00           
        190  traj.phase0.controls:alpha_39      c    -8.000000E+00     1.237568E+00     8.000000E+00           
        191  traj.phase0.controls:alpha_40      c    -8.000000E+00     1.214610E+00     8.000000E+00           
        192  traj.phase0.controls:alpha_41      c    -8.000000E+00     1.187453E+00     8.000000E+00           
        193  traj.phase0.controls:alpha_42      c    -8.000000E+00     1.160417E+00     8.000000E+00           
        194  traj.phase0.controls:alpha_43      c    -8.000000E+00     1.147578E+00     8.000000E+00           
        195  traj.phase0.controls:alpha_44      c    -8.000000E+00     1.163010E+00     8.000000E+00           
        196  traj.phase0.controls:alpha_45      c    -8.000000E+00     1.227546E+00     8.000000E+00           
        197  traj.phase0.controls:alpha_46      c    -8.000000E+00     1.362022E+00     8.000000E+00           
        198  traj.phase0.controls:alpha_47      c    -8.000000E+00     1.581966E+00     8.000000E+00           
        199  traj.phase0.controls:alpha_48      c    -8.000000E+00     1.902910E+00     8.000000E+00           
        200  traj.phase0.controls:alpha_49      c    -8.000000E+00     2.303782E+00     8.000000E+00           
        201  traj.phase0.controls:alpha_50      c    -8.000000E+00     2.763514E+00     8.000000E+00           
        202  traj.phase0.controls:alpha_51      c    -8.000000E+00     3.222454E+00     8.000000E+00           
        203  traj.phase0.controls:alpha_52      c    -8.000000E+00     3.620947E+00     8.000000E+00           
        204  traj.phase0.controls:alpha_53      c    -8.000000E+00     3.885714E+00     8.000000E+00           
        205  traj.phase0.controls:alpha_54      c    -8.000000E+00     3.943470E+00     8.000000E+00           
        206  traj.phase0.controls:alpha_55      c    -8.000000E+00     3.728607E+00     8.000000E+00           
        207  traj.phase0.controls:alpha_56      c    -8.000000E+00     3.175513E+00     8.000000E+00           
        208  traj.phase0.controls:alpha_57      c    -8.000000E+00     1.953425E+00     8.000000E+00           
        209  traj.phase0.controls:alpha_58      c    -8.000000E+00    -2.684220E-01     8.000000E+00           
        210  traj.phase0.controls:alpha_59      c    -8.000000E+00    -3.186396E+00     8.000000E+00           
        211  traj.phase0.controls:alpha_60      c    -8.000000E+00    -6.496865E+00     8.000000E+00           

   Constraints (i - inequality, e - equality)
      Index  Name                                                        Type          Lower           Value           Upper    Status  Lagrange Multiplier (N/A)
          0  traj.phases.phase0->final_boundary_constraint->h               e   2.000000E+01    2.000000E+01    2.000000E+01              9.00000E+100
          1  traj.phases.phase0->final_boundary_constraint->mach            e   1.000000E+00    1.000000E+00    1.000000E+00              9.00000E+100
          2  traj.phases.phase0->final_boundary_constraint->gam             e   0.000000E+00   -5.125108E-25    0.000000E+00              9.00000E+100
          3  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    8.949382E-14    0.000000E+00              9.00000E+100
          4  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    8.927928E-13    0.000000E+00              9.00000E+100
          5  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.766124E-11    0.000000E+00              9.00000E+100
          6  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.616284E-11    0.000000E+00              9.00000E+100
          7  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    4.820775E-11    0.000000E+00              9.00000E+100
          8  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    3.984069E-11    0.000000E+00              9.00000E+100
          9  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    3.604578E-12    0.000000E+00              9.00000E+100
         10  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.306548E-12    0.000000E+00              9.00000E+100
         11  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.737438E-11    0.000000E+00              9.00000E+100
         12  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.944989E-11    0.000000E+00              9.00000E+100
         13  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.603012E-11    0.000000E+00              9.00000E+100
         14  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    9.307357E-12    0.000000E+00              9.00000E+100
         15  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    5.701369E-11    0.000000E+00              9.00000E+100
         16  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.163702E-10    0.000000E+00              9.00000E+100
         17  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.129069E-10    0.000000E+00              9.00000E+100
         18  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.052840E-10    0.000000E+00              9.00000E+100
         19  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.043699E-10    0.000000E+00              9.00000E+100
         20  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.146212E-10    0.000000E+00              9.00000E+100
         21  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.311371E-10    0.000000E+00              9.00000E+100
         22  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.149412E-10    0.000000E+00              9.00000E+100
         23  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.854248E-10    0.000000E+00              9.00000E+100
         24  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.823982E-10    0.000000E+00              9.00000E+100
         25  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.273128E-10    0.000000E+00              9.00000E+100
         26  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.522964E-10    0.000000E+00              9.00000E+100
         27  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.189244E-10    0.000000E+00              9.00000E+100
         28  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    7.813025E-11    0.000000E+00              9.00000E+100
         29  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    2.820435E-11    0.000000E+00              9.00000E+100
         30  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.874037E-11    0.000000E+00              9.00000E+100
         31  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00    1.948942E-12    0.000000E+00              9.00000E+100
         32  traj.phase0.collocation_constraint.defects:r                   e   0.000000E+00   -9.642959E-12    0.000000E+00              9.00000E+100
         33  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    4.618296E-13    0.000000E+00              9.00000E+100
         34  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    3.546135E-12    0.000000E+00              9.00000E+100
         35  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    1.213630E-10    0.000000E+00              9.00000E+100
         36  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    1.166627E-09    0.000000E+00              9.00000E+100
         37  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -1.562556E-10    0.000000E+00              9.00000E+100
         38  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    6.597717E-11    0.000000E+00              9.00000E+100
         39  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    3.537381E-11    0.000000E+00              9.00000E+100
         40  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.210796E-10    0.000000E+00              9.00000E+100
         41  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -1.085726E-10    0.000000E+00              9.00000E+100
         42  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    1.887032E-11    0.000000E+00              9.00000E+100
         43  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -2.504065E-11    0.000000E+00              9.00000E+100
         44  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -3.434172E-12    0.000000E+00              9.00000E+100
         45  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    1.729361E-10    0.000000E+00              9.00000E+100
         46  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.660013E-11    0.000000E+00              9.00000E+100
         47  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    1.565364E-10    0.000000E+00              9.00000E+100
         48  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.639033E-10    0.000000E+00              9.00000E+100
         49  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    7.586999E-10    0.000000E+00              9.00000E+100
         50  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -2.327837E-10    0.000000E+00              9.00000E+100
         51  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    3.734867E-10    0.000000E+00              9.00000E+100
         52  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.907101E-10    0.000000E+00              9.00000E+100
         53  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    5.812597E-11    0.000000E+00              9.00000E+100
         54  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    9.023898E-10    0.000000E+00              9.00000E+100
         55  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -4.154070E-10    0.000000E+00              9.00000E+100
         56  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.275633E-10    0.000000E+00              9.00000E+100
         57  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    2.593865E-10    0.000000E+00              9.00000E+100
         58  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    3.719434E-10    0.000000E+00              9.00000E+100
         59  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    3.759706E-10    0.000000E+00              9.00000E+100
         60  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    6.722610E-11    0.000000E+00              9.00000E+100
         61  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00    1.999513E-11    0.000000E+00              9.00000E+100
         62  traj.phase0.collocation_constraint.defects:h                   e   0.000000E+00   -3.409653E-11    0.000000E+00              9.00000E+100
         63  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.924155E-13    0.000000E+00              9.00000E+100
         64  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    7.224442E-13    0.000000E+00              9.00000E+100
         65  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    7.262945E-12    0.000000E+00              9.00000E+100
         66  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    5.563681E-11    0.000000E+00              9.00000E+100
         67  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    9.917193E-11    0.000000E+00              9.00000E+100
         68  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.067050E-11    0.000000E+00              9.00000E+100
         69  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    2.696841E-12    0.000000E+00              9.00000E+100
         70  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    7.636306E-12    0.000000E+00              9.00000E+100
         71  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    2.845257E-11    0.000000E+00              9.00000E+100
         72  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    2.276243E-11    0.000000E+00              9.00000E+100
         73  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    5.886082E-12    0.000000E+00              9.00000E+100
         74  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.352789E-11    0.000000E+00              9.00000E+100
         75  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    5.315200E-11    0.000000E+00              9.00000E+100
         76  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.741570E-10    0.000000E+00              9.00000E+100
         77  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    2.472940E-10    0.000000E+00              9.00000E+100
         78  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.798590E-10    0.000000E+00              9.00000E+100
         79  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    6.024275E-11    0.000000E+00              9.00000E+100
         80  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.655182E-10    0.000000E+00              9.00000E+100
         81  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    4.213773E-10    0.000000E+00              9.00000E+100
         82  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    5.651976E-10    0.000000E+00              9.00000E+100
         83  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    4.203016E-10    0.000000E+00              9.00000E+100
         84  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.753301E-10    0.000000E+00              9.00000E+100
         85  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    8.646191E-11    0.000000E+00              9.00000E+100
         86  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    2.416773E-10    0.000000E+00              9.00000E+100
         87  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    3.543507E-10    0.000000E+00              9.00000E+100
         88  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    2.747492E-10    0.000000E+00              9.00000E+100
         89  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.252221E-10    0.000000E+00              9.00000E+100
         90  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    1.460797E-11    0.000000E+00              9.00000E+100
         91  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    2.897678E-12    0.000000E+00              9.00000E+100
         92  traj.phase0.collocation_constraint.defects:v                   e   0.000000E+00    3.779143E-11    0.000000E+00              9.00000E+100
         93  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    1.517089E-14    0.000000E+00              9.00000E+100
         94  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -4.130046E-13    0.000000E+00              9.00000E+100
         95  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    4.249720E-13    0.000000E+00              9.00000E+100
         96  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -5.599603E-11    0.000000E+00              9.00000E+100
         97  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.002654E-10    0.000000E+00              9.00000E+100
         98  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    6.843924E-12    0.000000E+00              9.00000E+100
         99  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    2.789326E-12    0.000000E+00              9.00000E+100
        100  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.017208E-11    0.000000E+00              9.00000E+100
        101  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -3.665996E-11    0.000000E+00              9.00000E+100
        102  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -4.299872E-12    0.000000E+00              9.00000E+100
        103  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -2.141467E-12    0.000000E+00              9.00000E+100
        104  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -3.134211E-12    0.000000E+00              9.00000E+100
        105  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -5.826184E-12    0.000000E+00              9.00000E+100
        106  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -5.400758E-11    0.000000E+00              9.00000E+100
        107  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -6.409373E-11    0.000000E+00              9.00000E+100
        108  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -4.886618E-11    0.000000E+00              9.00000E+100
        109  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -3.968934E-11    0.000000E+00              9.00000E+100
        110  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -6.554682E-11    0.000000E+00              9.00000E+100
        111  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -5.904460E-11    0.000000E+00              9.00000E+100
        112  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.667912E-10    0.000000E+00              9.00000E+100
        113  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -3.883608E-11    0.000000E+00              9.00000E+100
        114  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -7.408217E-11    0.000000E+00              9.00000E+100
        115  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -3.766445E-11    0.000000E+00              9.00000E+100
        116  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -3.389515E-11    0.000000E+00              9.00000E+100
        117  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -8.665299E-11    0.000000E+00              9.00000E+100
        118  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.431053E-11    0.000000E+00              9.00000E+100
        119  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -2.429258E-11    0.000000E+00              9.00000E+100
        120  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00    5.881187E-13    0.000000E+00              9.00000E+100
        121  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -2.876670E-13    0.000000E+00              9.00000E+100
        122  traj.phase0.collocation_constraint.defects:gam                 e   0.000000E+00   -1.415027E-12    0.000000E+00              9.00000E+100
        123  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -7.662142E-16    0.000000E+00              9.00000E+100
        124  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    1.752715E-15    0.000000E+00              9.00000E+100
        125  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -5.645083E-14    0.000000E+00              9.00000E+100
        126  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -1.112735E-13    0.000000E+00              9.00000E+100
        127  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -1.896284E-13    0.000000E+00              9.00000E+100
        128  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    2.053933E-14    0.000000E+00              9.00000E+100
        129  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -7.705242E-15    0.000000E+00              9.00000E+100
        130  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    1.304097E-13    0.000000E+00              9.00000E+100
        131  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    5.037858E-14    0.000000E+00              9.00000E+100
        132  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    5.728888E-14    0.000000E+00              9.00000E+100
        133  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    1.379186E-15    0.000000E+00              9.00000E+100
        134  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    1.985931E-14    0.000000E+00              9.00000E+100
        135  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    1.572655E-14    0.000000E+00              9.00000E+100
        136  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -1.003262E-13    0.000000E+00              9.00000E+100
        137  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -9.960785E-16    0.000000E+00              9.00000E+100
        138  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    2.041099E-13    0.000000E+00              9.00000E+100
        139  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    1.338576E-13    0.000000E+00              9.00000E+100
        140  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -2.491154E-13    0.000000E+00              9.00000E+100
        141  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -2.873399E-13    0.000000E+00              9.00000E+100
        142  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -9.031750E-14    0.000000E+00              9.00000E+100
        143  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    1.272203E-13    0.000000E+00              9.00000E+100
        144  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -8.390046E-15    0.000000E+00              9.00000E+100
        145  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -2.332739E-13    0.000000E+00              9.00000E+100
        146  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -2.764788E-13    0.000000E+00              9.00000E+100
        147  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -2.322587E-13    0.000000E+00              9.00000E+100
        148  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00   -3.794197E-14    0.000000E+00              9.00000E+100
        149  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    2.113889E-13    0.000000E+00              9.00000E+100
        150  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    1.045643E-14    0.000000E+00              9.00000E+100
        151  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    5.717874E-15    0.000000E+00              9.00000E+100
        152  traj.phase0.collocation_constraint.defects:m                   e   0.000000E+00    5.000326E-14    0.000000E+00              9.00000E+100
        153  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -1.346861E-12    0.000000E+00              9.00000E+100
        154  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    8.979073E-13    0.000000E+00              9.00000E+100
        155  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    4.489536E-13    0.000000E+00              9.00000E+100
        156  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    0.000000E+00    0.000000E+00              9.00000E+100
        157  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -1.122384E-13    0.000000E+00              9.00000E+100
        158  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    1.122384E-13    0.000000E+00              9.00000E+100
        159  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    0.000000E+00    0.000000E+00              9.00000E+100
        160  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    4.489536E-13    0.000000E+00              9.00000E+100
        161  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    3.367152E-13    0.000000E+00              9.00000E+100
        162  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -3.367152E-12    0.000000E+00              9.00000E+100
        163  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -2.805960E-12    0.000000E+00              9.00000E+100
        164  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -3.367152E-13    0.000000E+00              9.00000E+100
        165  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -2.693722E-12    0.000000E+00              9.00000E+100
        166  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -3.311033E-12    0.000000E+00              9.00000E+100
        167  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -6.594007E-13    0.000000E+00              9.00000E+100
        168  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -9.991849E-13    0.000000E+00              9.00000E+100
        169  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -1.332831E-12    0.000000E+00              9.00000E+100
        170  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    0.000000E+00    0.000000E+00              9.00000E+100
        171  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    0.000000E+00    0.000000E+00              9.00000E+100
        172  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    6.734305E-13    0.000000E+00              9.00000E+100
        173  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    9.961159E-13    0.000000E+00              9.00000E+100
        174  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    0.000000E+00    0.000000E+00              9.00000E+100
        175  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    1.571338E-12    0.000000E+00              9.00000E+100
        176  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -6.734305E-13    0.000000E+00              9.00000E+100
        177  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -4.489536E-12    0.000000E+00              9.00000E+100
        178  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00   -6.060874E-12    0.000000E+00              9.00000E+100
        179  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    1.318801E-12    0.000000E+00              9.00000E+100
        180  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    2.244768E-12    0.000000E+00              9.00000E+100
        181  traj.phase0.continuity_comp.defect_control_rates:alpha_rate    e   0.000000E+00    0.000000E+00    0.000000E+00              9.00000E+100
        182  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.000000E-03    1.000000E+00         l    9.00000E+100
        183  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.999990E-03    1.000000E+00         l    9.00000E+100
        184  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.306055E-03    1.000000E+00              9.00000E+100
        185  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.306055E-03    1.000000E+00              9.00000E+100
        186  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.999990E-03    1.000000E+00         l    9.00000E+100
        187  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.697706E-03    1.000000E+00              9.00000E+100
        188  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.697706E-03    1.000000E+00              9.00000E+100
        189  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    1.613772E-02    1.000000E+00              9.00000E+100
        190  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.409466E-02    1.000000E+00              9.00000E+100
        191  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.409466E-02    1.000000E+00              9.00000E+100
        192  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    8.651534E-02    1.000000E+00              9.00000E+100
        193  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    1.332257E-01    1.000000E+00              9.00000E+100
        194  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    1.332257E-01    1.000000E+00              9.00000E+100
        195  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    1.783708E-01    1.000000E+00              9.00000E+100
        196  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    2.208536E-01    1.000000E+00              9.00000E+100
        197  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    2.208536E-01    1.000000E+00              9.00000E+100
        198  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    2.603286E-01    1.000000E+00              9.00000E+100
        199  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    2.972087E-01    1.000000E+00              9.00000E+100
        200  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    2.972087E-01    1.000000E+00              9.00000E+100
        201  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.318939E-01    1.000000E+00              9.00000E+100
        202  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.644652E-01    1.000000E+00              9.00000E+100
        203  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.644652E-01    1.000000E+00              9.00000E+100
        204  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.946851E-01    1.000000E+00              9.00000E+100
        205  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.210581E-01    1.000000E+00              9.00000E+100
        206  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.210581E-01    1.000000E+00              9.00000E+100
        207  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.411649E-01    1.000000E+00              9.00000E+100
        208  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.524744E-01    1.000000E+00              9.00000E+100
        209  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.524744E-01    1.000000E+00              9.00000E+100
        210  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.532732E-01    1.000000E+00              9.00000E+100
        211  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.442087E-01    1.000000E+00              9.00000E+100
        212  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.442087E-01    1.000000E+00              9.00000E+100
        213  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.275473E-01    1.000000E+00              9.00000E+100
        214  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.073279E-01    1.000000E+00              9.00000E+100
        215  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.073279E-01    1.000000E+00              9.00000E+100
        216  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.876096E-01    1.000000E+00              9.00000E+100
        217  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.714129E-01    1.000000E+00              9.00000E+100
        218  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.714129E-01    1.000000E+00              9.00000E+100
        219  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.606630E-01    1.000000E+00              9.00000E+100
        220  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.553981E-01    1.000000E+00              9.00000E+100
        221  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.553981E-01    1.000000E+00              9.00000E+100
        222  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.549749E-01    1.000000E+00              9.00000E+100
        223  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.580969E-01    1.000000E+00              9.00000E+100
        224  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.580969E-01    1.000000E+00              9.00000E+100
        225  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.634897E-01    1.000000E+00              9.00000E+100
        226  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.701528E-01    1.000000E+00              9.00000E+100
        227  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.701528E-01    1.000000E+00              9.00000E+100
        228  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.773185E-01    1.000000E+00              9.00000E+100
        229  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.846072E-01    1.000000E+00              9.00000E+100
        230  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.846072E-01    1.000000E+00              9.00000E+100
        231  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.917947E-01    1.000000E+00              9.00000E+100
        232  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.988625E-01    1.000000E+00              9.00000E+100
        233  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    3.988625E-01    1.000000E+00              9.00000E+100
        234  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.058430E-01    1.000000E+00              9.00000E+100
        235  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.127968E-01    1.000000E+00              9.00000E+100
        236  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.127968E-01    1.000000E+00              9.00000E+100
        237  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.197617E-01    1.000000E+00              9.00000E+100
        238  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.266895E-01    1.000000E+00              9.00000E+100
        239  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.266895E-01    1.000000E+00              9.00000E+100
        240  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.334694E-01    1.000000E+00              9.00000E+100
        241  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.398739E-01    1.000000E+00              9.00000E+100
        242  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.398739E-01    1.000000E+00              9.00000E+100
        243  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.456221E-01    1.000000E+00              9.00000E+100
        244  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.504056E-01    1.000000E+00              9.00000E+100
        245  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.504056E-01    1.000000E+00              9.00000E+100
        246  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.539426E-01    1.000000E+00              9.00000E+100
        247  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.562237E-01    1.000000E+00              9.00000E+100
        248  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.562237E-01    1.000000E+00              9.00000E+100
        249  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.574897E-01    1.000000E+00              9.00000E+100
        250  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.587937E-01    1.000000E+00              9.00000E+100
        251  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.587937E-01    1.000000E+00              9.00000E+100
        252  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.617636E-01    1.000000E+00              9.00000E+100
        253  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.692159E-01    1.000000E+00              9.00000E+100
        254  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.692159E-01    1.000000E+00              9.00000E+100
        255  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    4.845449E-01    1.000000E+00              9.00000E+100
        256  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.109927E-01    1.000000E+00              9.00000E+100
        257  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.109927E-01    1.000000E+00              9.00000E+100
        258  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    5.509597E-01    1.000000E+00              9.00000E+100
        259  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    6.036138E-01    1.000000E+00              9.00000E+100
        260  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    6.036138E-01    1.000000E+00              9.00000E+100
        261  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    6.660327E-01    1.000000E+00              9.00000E+100
        262  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    7.332060E-01    1.000000E+00              9.00000E+100
        263  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    7.332060E-01    1.000000E+00              9.00000E+100
        264  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    8.001164E-01    1.000000E+00              9.00000E+100
        265  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    8.626035E-01    1.000000E+00              9.00000E+100
        266  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    8.626035E-01    1.000000E+00              9.00000E+100
        267  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    9.171129E-01    1.000000E+00              9.00000E+100
        268  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    9.605125E-01    1.000000E+00              9.00000E+100
        269  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    9.605125E-01    1.000000E+00              9.00000E+100
        270  traj.phases.phase0->path_constraint->h                         i   5.000000E-03    9.894530E-01    1.000000E+00              9.00000E+100
        271  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    4.000084E-01    1.800000E+00              9.00000E+100
        272  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    4.928085E-01    1.800000E+00              9.00000E+100
        273  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    5.888642E-01    1.800000E+00              9.00000E+100
        274  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    5.888642E-01    1.800000E+00              9.00000E+100
        275  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    6.907437E-01    1.800000E+00              9.00000E+100
        276  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    7.911859E-01    1.800000E+00              9.00000E+100
        277  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    7.911859E-01    1.800000E+00              9.00000E+100
        278  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    8.675379E-01    1.800000E+00              9.00000E+100
        279  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.082360E-01    1.800000E+00              9.00000E+100
        280  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.082360E-01    1.800000E+00              9.00000E+100
        281  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.235827E-01    1.800000E+00              9.00000E+100
        282  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.290594E-01    1.800000E+00              9.00000E+100
        283  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.290594E-01    1.800000E+00              9.00000E+100
        284  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.318605E-01    1.800000E+00              9.00000E+100
        285  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.335812E-01    1.800000E+00              9.00000E+100
        286  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.335812E-01    1.800000E+00              9.00000E+100
        287  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.348365E-01    1.800000E+00              9.00000E+100
        288  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.351587E-01    1.800000E+00              9.00000E+100
        289  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.351587E-01    1.800000E+00              9.00000E+100
        290  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.341994E-01    1.800000E+00              9.00000E+100
        291  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.323483E-01    1.800000E+00              9.00000E+100
        292  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.323483E-01    1.800000E+00              9.00000E+100
        293  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.308106E-01    1.800000E+00              9.00000E+100
        294  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.336920E-01    1.800000E+00              9.00000E+100
        295  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.336920E-01    1.800000E+00              9.00000E+100
        296  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.466699E-01    1.800000E+00              9.00000E+100
        297  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.730115E-01    1.800000E+00              9.00000E+100
        298  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    9.730115E-01    1.800000E+00              9.00000E+100
        299  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.012247E+00    1.800000E+00              9.00000E+100
        300  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.060985E+00    1.800000E+00              9.00000E+100
        301  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.060985E+00    1.800000E+00              9.00000E+100
        302  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.115413E+00    1.800000E+00              9.00000E+100
        303  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.169825E+00    1.800000E+00              9.00000E+100
        304  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.169825E+00    1.800000E+00              9.00000E+100
        305  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.219088E+00    1.800000E+00              9.00000E+100
        306  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.260768E+00    1.800000E+00              9.00000E+100
        307  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.260768E+00    1.800000E+00              9.00000E+100
        308  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.294141E+00    1.800000E+00              9.00000E+100
        309  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.320540E+00    1.800000E+00              9.00000E+100
        310  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.320540E+00    1.800000E+00              9.00000E+100
        311  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.341667E+00    1.800000E+00              9.00000E+100
        312  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.359366E+00    1.800000E+00              9.00000E+100
        313  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.359366E+00    1.800000E+00              9.00000E+100
        314  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.375205E+00    1.800000E+00              9.00000E+100
        315  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.390233E+00    1.800000E+00              9.00000E+100
        316  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.390233E+00    1.800000E+00              9.00000E+100
        317  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.405192E+00    1.800000E+00              9.00000E+100
        318  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.420396E+00    1.800000E+00              9.00000E+100
        319  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.420396E+00    1.800000E+00              9.00000E+100
        320  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.435999E+00    1.800000E+00              9.00000E+100
        321  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.451973E+00    1.800000E+00              9.00000E+100
        322  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.451973E+00    1.800000E+00              9.00000E+100
        323  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.468256E+00    1.800000E+00              9.00000E+100
        324  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.484791E+00    1.800000E+00              9.00000E+100
        325  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.484791E+00    1.800000E+00              9.00000E+100
        326  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.501561E+00    1.800000E+00              9.00000E+100
        327  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.518645E+00    1.800000E+00              9.00000E+100
        328  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.518645E+00    1.800000E+00              9.00000E+100
        329  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.536189E+00    1.800000E+00              9.00000E+100
        330  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.554419E+00    1.800000E+00              9.00000E+100
        331  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.554419E+00    1.800000E+00              9.00000E+100
        332  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.573588E+00    1.800000E+00              9.00000E+100
        333  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.593894E+00    1.800000E+00              9.00000E+100
        334  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.593894E+00    1.800000E+00              9.00000E+100
        335  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.615447E+00    1.800000E+00              9.00000E+100
        336  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.637980E+00    1.800000E+00              9.00000E+100
        337  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.637980E+00    1.800000E+00              9.00000E+100
        338  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.660943E+00    1.800000E+00              9.00000E+100
        339  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.683020E+00    1.800000E+00              9.00000E+100
        340  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.683020E+00    1.800000E+00              9.00000E+100
        341  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.702445E+00    1.800000E+00              9.00000E+100
        342  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.716557E+00    1.800000E+00              9.00000E+100
        343  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.716557E+00    1.800000E+00              9.00000E+100
        344  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.722340E+00    1.800000E+00              9.00000E+100
        345  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.716752E+00    1.800000E+00              9.00000E+100
        346  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.716752E+00    1.800000E+00              9.00000E+100
        347  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.696699E+00    1.800000E+00              9.00000E+100
        348  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.634726E+00    1.800000E+00              9.00000E+100
        349  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.634726E+00    1.800000E+00              9.00000E+100
        350  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.553459E+00    1.800000E+00              9.00000E+100
        351  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.458855E+00    1.800000E+00              9.00000E+100
        352  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.458855E+00    1.800000E+00              9.00000E+100
        353  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.357862E+00    1.800000E+00              9.00000E+100
        354  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.256845E+00    1.800000E+00              9.00000E+100
        355  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.256845E+00    1.800000E+00              9.00000E+100
        356  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.162023E+00    1.800000E+00              9.00000E+100
        357  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.081330E+00    1.800000E+00              9.00000E+100
        358  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.081330E+00    1.800000E+00              9.00000E+100
        359  traj.phases.phase0->path_constraint->mach                      i   1.000000E-01    1.024099E+00    1.800000E+00              9.00000E+100


   Exit Status
      Inform  Description
           0  Solve Succeeded
--------------------------------------------------------------------------------
../_images/7e6650c21488b24821f5114594355ceb3c0338155ffc4b0ea53989dd894db278.png
Jacobian shape: (361, 212)  (3.44% nonzero)
FWD solves: 13   REV solves: 0
Total colors vs. total size: 13 vs 212  (93.87% improvement)

Sparsity computed using tolerance: 1e-12
Time to compute sparsity:   0.3251 sec
Time to compute coloring:   0.2243 sec
Memory to compute coloring:   0.0000 MB
Coloring created on: 2024-03-29 20:29:31
<Figure size 550x550 with 0 Axes>

Performance comparison#

In this instance, the following performance was noted for the minimum time-to-climb case with 30 Gauss-Lobatto segments. Using OpenMDAO’s partial derivative coloring buys back a signficant amount of performance lost to finite differencing. It should be noted that the IPOPT option alpha_for_y can have a signficant impact on performance here. The default ‘primal’ step results in faster convergence for the sparse analytic case, but results in problematic convergence for the finite-differenced versions. Switching the option using p.driver.opt_settings['alpha_for_y'] = 'safer-min-dual-infeas' results in a ‘safer’ step size and faster convergence of the finite-differenced versions, at the expense of some time in the analytic case. The table below shows approximate run times normalized by the analytic version of the problem’s run time.

Derivative Type

Normalized Optimization Time

Sparse Analytic

1.0

Finite Difference (Dense)

~1.5 to ~2.5

Finite Difference (with Coloring)

~1.0 to ~1.5

Another note is that even in the finite differencing cases only a single component, the dynamic pressure component, is being switch to use finite differencing. Doing so completely destroys the sparsity of the system, requiring over 10x as many solves of the resulting linear system to compute the total derivatives across the model. This is an important lesson: Failing to employ sparsity everywhere in a complex model can completely negate its benefit. However, you can buy back a significant portion of this lost performance using partial coloring.