Skip to content

Commit

Permalink
Removed pyoptsparse and snopt from tests
Browse files Browse the repository at this point in the history
  • Loading branch information
kaushikponnapalli committed Nov 15, 2023
1 parent 064a3e7 commit 540efde
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ def test_brachistochrone_control_prefix(self):

p = om.Problem(model=om.Group())

p.driver = om.pyOptSparseDriver()
p.driver.options['optimizer'] = 'SNOPT'
p.driver = om.ScipyOptimizeDriver()
p.driver.options['optimizer'] = 'SLSQP'
p.driver.declare_coloring(tol=1.0E-12)

grid = dm.BirkhoffGrid(num_segments=1, nodes_per_seg=25, grid_type='lgl')
Expand Down Expand Up @@ -75,8 +75,8 @@ def test_brachistochrone_control_no_prefix(self):

p = om.Problem(model=om.Group())

p.driver = om.pyOptSparseDriver()
p.driver.options['optimizer'] = 'SNOPT'
p.driver = om.ScipyOptimizeDriver()
p.driver.options['optimizer'] = 'SLSQP'
p.driver.declare_coloring(tol=1.0E-12)

grid = dm.BirkhoffGrid(num_segments=1, nodes_per_seg=25, grid_type='lgl')
Expand Down Expand Up @@ -135,8 +135,8 @@ def test_brachistochrone_ode_prefix(self):

p = om.Problem(model=om.Group())

p.driver = om.pyOptSparseDriver()
p.driver.options['optimizer'] = 'SNOPT'
p.driver = om.ScipyOptimizeDriver()
p.driver.options['optimizer'] = 'SLSQP'
p.driver.declare_coloring(tol=1.0E-12)

grid = dm.BirkhoffGrid(num_segments=1, nodes_per_seg=25, grid_type='lgl')
Expand All @@ -159,13 +159,10 @@ def test_brachistochrone_ode_prefix(self):

phase.add_control('theta',
continuity=True, rate_continuity=True,
units='deg')
units='deg', lower=0.01, upper=179.9)

phase.add_parameter('g', targets=['g'], units='m/s**2')

phase.add_path_constraint('theta', lower=0.01, upper=179.9)
phase.add_boundary_constraint('theta', loc='final', lower=0.01, upper=179.9)

phase.add_boundary_constraint('x', loc='final', equals=10)
phase.add_boundary_constraint('y', loc='final', equals=5)
phase.add_boundary_constraint('check', loc='final', lower=-50, upper=50)
Expand Down Expand Up @@ -197,8 +194,8 @@ def test_brachistochrone_ode_no_prefix(self):

p = om.Problem(model=om.Group())

p.driver = om.pyOptSparseDriver()
p.driver.options['optimizer'] = 'SNOPT'
p.driver = om.ScipyOptimizeDriver()
p.driver.options['optimizer'] = 'SLSQP'
p.driver.declare_coloring(tol=1.0E-12)

grid = dm.BirkhoffGrid(num_segments=1, nodes_per_seg=25, grid_type='lgl')
Expand Down
1 change: 0 additions & 1 deletion dymos/utils/introspection.py
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,6 @@ def _configure_constraint_introspection(phase):
con['units'] = control_units if con['units'] is None else con['units']
if birkhoff and constraint_type in ('initial', 'final'):
con['constraint_path'] = f'boundary_vals.{var}'
con['constraint_path'] = f'timeseries.{prefix}{var}'
else:
con['constraint_path'] = f'timeseries.{prefix}{var}'

Expand Down

0 comments on commit 540efde

Please sign in to comment.