Structural Scenario

The ScenarioStructural is for scenarios that only need the structural solver. An examples use case for this scenario would be a stress constraint from a static load generated by the structural solver subsystem(s).

Default Solvers

The default solvers are NonlinearRunOnce and LinearRunOnce that execute the pre coupling, coupling, and post coupling subsystems in order.

Options

Option

Default

Acceptable Values

Acceptable Types

Description

assembled_jac_type

csc

[‘csc’, ‘dense’]

N/A

Linear solver(s) in this group or implicit component, if using an assembled jacobian, will use this type.

auto_order

False

[True, False]

[‘bool’]

If True the order of subsystems is determined automatically based on the dependency graph. It will not break or reorder cycles.

derivs_method

N/A

[‘jax’, ‘cs’, ‘fd’, None]

N/A

The method to use for computing derivatives

geometry_builder

N/A

N/A

N/A

The optional MPhys builder for the geometry

in_MultipointParallel

False

[True, False]

[‘bool’]

Set to True if adding this scenario inside a MultipointParallel Group.

run_directory

N/A

[‘str’]

Path in which to execute subsystems in this scenario group. The default of empty string will not change the directory.

struct_builder

Required

N/A

N/A

The MPhys builder for the structural solver

N2:Basic

N2: in_MultipointParallel

N2: in_MultipointParallel with geometry_builder