Chapter 1: adjoint/

adjoint/controls/

Menu to configure adjoint solver controls.

adjoint/controls/settings

Sets parameters for the adjoint solver numerics.

adjoint/controls/stabilization

Sets parameters for the adjoint stabilization schemes.

adjoint/controls/stabilization-strategy/

Enters the stabilization strategy menu, where you can define the stabilization strategy and settings for the adjoint solver.

adjoint/controls/stabilization-strategy/complex-case-settings

Defines the settings that are recommended for complex cases.

adjoint/controls/stabilization-strategy/default-settings

Defines settings that are recommended for standard cases. These settings are used by default.

adjoint/controls/stabilization-strategy/settings

Allows you to define a custom settings.

adjoint/controls/stabilization-strategy/type

Allows you to define the stabilization strategy type.

adjoint/design-tool/

Enters the design-tool menu.

adjoint/design-tool/design-change/

Performs optimal shape modification.

adjoint/design-tool/design-change/calculate-design-change

Computes the optimal design change.

adjoint/design-tool/design-change/check

Prints a report in the console that summarizes the control points defined for the region, the defined constraining and/or deformation conditions, and any possible conflicts between multiple constraints / deformations applied on a single node.

adjoint/design-tool/design-change/display-applied-conditions

Displays all of the applied conditions in the graphics window, each type in a unique color. Note that this includes the selected design conditions, as well as the fixed conditions applied to zones that are not selected for deformation.

adjoint/design-tool/design-change/export-displacements

Exports the computed optimal displacements.

adjoint/design-tool/design-change/export-stl

Exports specified surfaces from 3D cases as an.stl file.

adjoint/design-tool/design-change/fix-disconnected-surfaces/

Text commands for fixing surfaces in the morphing region away from applied moving conditions.

adjoint/design-tool/design-change/fix-disconnected-surfaces/display

Displays the surfaces which are allowed to undergo passive morphing in the morphing region.

adjoint/design-tool/design-change/fix-disconnected-surfaces/layers

Specifies the number of layers used to create a transition region for passive mesh morphing in zones adjacent to the moving surface.

adjoint/design-tool/design-change/fix-disconnected-surfaces/distance

Specifies a distance from the moving surface that will undergo passive mesh morphing.

adjoint/design-tool/design-change/fix-disconnected-surfaces/method

Sets the method for defining the fixing of surfaces in the morphing region away from applied moving conditions as none, distance, or adjacent.

adjoint/design-tool/design-change/fix-disconnected-surfaces/update

Saves the fixed condition.

adjoint/design-tool/design-change/mesh-history/

Provides text commands that allow you to compare the current mesh to a reference mesh.

adjoint/design-tool/design-change/mesh-history/export-displacements

Exports the displacements of nodes in selected surfaces with respect to their earlier position in a reference mesh.

adjoint/design-tool/design-change/mesh-history/overlay-reference-mesh

Displays in the graphics window how selected surfaces of the mesh have changed compared to a reference mesh (reference mesh in green, modified mesh in white).

adjoint/design-tool/design-change/mesh-history/set-reference-mesh

Sets the current mesh as the reference mesh, which can then be compared to later modified versions of the mesh.

adjoint/design-tool/design-change/modify-mesh

Applies the computed optimal displacement to the mesh.

adjoint/design-tool/design-change/multiobjective-weights

Sets the weights for multiple free-form objectives.

adjoint/design-tool/design-change/preview-mesh

Displays the planned changes in the graphics window for select surfaces (undeformed in white, deformed in green).

adjoint/design-tool/design-change/print-expected-changes

Prints the expected changes.

adjoint/design-tool/design-change/remesh

Remeshes the geometry after mesh modification.

adjoint/design-tool/design-change/revert-mesh

Reverts (rejects) the last mesh modification.

adjoint/design-tool/design-change/select-conditions

Selects which conditions to apply to the mesh deformation.

adjoint/design-tool/design-change/select-constraint-method

Specifies the constraint method as standard or enhanced.

adjoint/design-tool/design-change/select-morphing-method

Selects the morphing method.

adjoint/design-tool/design-change/select-strict-conditions

Selects constraining and/or deformation conditions you want strictly enforced (that is, applied to all of the nodes of the associated zones).

adjoint/design-tool/design-change/select-zones

Selects which zones are allowed to deform.

adjoint/design-tool/design-change/settings

Specifies global deformation scale and settings.

adjoint/design-tool/design-change/write-expected-changes

Writes out the expected changes in the observables for the computed optimal design change.

adjoint/design-tool/design-conditions/

Creates, deletes, displays (with various options), renames, and/or sets conditions on the geometry deformation.

adjoint/design-tool/numerics

Adjusts numerics settings for computing the optimal displacement.

adjoint/design-tool/objectives/

Menu to configure observable objectives.

adjoint/design-tool/objectives/include-current?

Optionally includes the most-recently computed observable sensitivity in the multi-objective design computation.

adjoint/design-tool/objectives/manage/

Menu to import, export, and manage sensitivity data.

adjoint/design-tool/objectives/set

Configures the objectives for loaded observables.

adjoint/design-tool/region-conditions/

Menu to configure conditions on the deformation region

adjoint/design-tool/region-conditions/boundaries

Specifies what degree of continuity to enforce at the boundaries of the deformation region.

adjoint/design-tool/region-conditions/invariant

Specifies that the X, Y, and Z motion of the deformation region is uniform with respect to one or more of the coordinate directions. You have the option of enabling advanced settings if want greater control of this invariance (for example, if you only want the X motion to be uniform with respect to a particular direction).

adjoint/design-tool/region-conditions/motion

Enables/disables the motion of the control points in each of the coordinate directions.

adjoint/design-tool/region-conditions/points

Specifies the number of control points in the deformation region.

adjoint/design-tool/region-conditions/symmetry

Specifies symmetry conditions for the deformation region.

adjoint/design-tool/region-conditions/periodicity

Specifies the desired number of periodic repeats in the theta direction in the cylindrical deformation region.

adjoint/design-tool/region/

Menu to define the deformation region.

adjoint/design-tool/region/cartesian-limits

Directly specifies the bounds of the Cartesian deformation region.

adjoint/design-tool/region/cylindrical-limits

Directly specifies the bounds of the cylindrical deformation region.

adjoint/design-tool/region/export-sensitivities

Exports the sensitivity to mesh node movement for the currently selected observable. Sensitivities are only exported for mesh nodes that lie within the specified deformation region.

adjoint/design-tool/region/get-bounds

Sets the limits for the deformation region to encompass a list of selected surfaces.

adjoint/design-tool/region/larger-box

Uniformly increases the size of the deformation region.

adjoint/design-tool/region/set-region-type

Specifies whether the deformation region is either a Cartesian or cylindrical region type.

adjoint/design-tool/region/smaller-box

Uniformly decreases the size of the deformation region.

adjoint/expert/

Provides text commands that allow you to undo enhancements to the default adjoint solver behavior.

adjoint/expert/undo-2019r3-default-changes?

Allows you to undo an enhancement introduced in version 2019 R3 of Ansys Fluent: the use of a full (rather than a flexible) cycle algebraic multigrid (AMG) solver in the adjoint solver, which can improve convergence and efficiency.

adjoint/expert/undo-r19.2-default-changes?

Allows you to undo enhancements introduced in version 19.2 of Ansys Fluent, including a modified Rhie-Chow averaging method (to be consistent with default changes introduced in the general solver in version 19.0), a non-conservative form of the adjoint equations, an enhanced method for building the algebraic multigrid (AMG) matrix for the adjoint solver, and a disabling of the early protection scheme used by the AMG solver for the adjoint calculations.

adjoint/expert/undo-2022r2-default-changes?

Allows you to undo enhancements introduced in version 22.2 of Ansys Fluent, including the contribution of the gradient (e.g pressure/velocity gradient) when building the AMG matrix and freeing the design tool after mesh modification.

adjoint/expert/diagnosis

Provides text commands to enable printing/saving of adjoint equation residuals.

adjoint/expert/diagnosis/print-residuals-by-zone

Specifies that the residuals are printed in the console during the adjoint calculation.

adjoint/expert/diagnosis/retain-cell-residuals

Saves the residuals as field variables that can be postprocessed.

adjoint/expert/diagnosis/print-residuals-by-distribution

Specifies that the distribution of the residuals is printed in the console during the adjoint calculation.

adjoint/expert/match-fluent-flux-type?

Sets the adjoint solver flux type to be the same flux type as the flow solver.

adjoint/geometry/

Menu for design change exploration.

adjoint/geometry/parameterize-and-explore/

Enters the menu for geometry parameterization.

adjoint/geometry/parameterize-and-explore/design-change/

Defines the settings for the design change.

adjoint/geometry/parameterize-and-explore/design-change/calculate-design-change

Computes the optimal design change.

adjoint/geometry/parameterize-and-explore/design-change/check

Prints a report in the console that summarizes the control points defined for the region, the defined constraining and/or deformation conditions, and any possible conflicts between multiple constraints / deformations applied on a single node.

adjoint/geometry/parameterize-and-explore/design-change/display-applied-conditions

Displays all of the applied conditions in the graphics window, each type in a unique color. Note that this includes the selected design conditions, as well as the fixed conditions applied to zones that are not selected for deformation.

adjoint/geometry/parameterize-and-explore/design-change/export-displacements

Exports the computed optimal displacements.

adjoint/geometry/parameterize-and-explore/design-change/export-stl

Exports specified surfaces from 3D cases as an.stl file.

adjoint/geometry/parameterize-and-explore/design-change/fix-disconnected-surfaces/

Text commands for fixing surfaces in the morphing region away from applied moving conditions.

adjoint/geometry/parameterize-and-explore/design-change/fix-disconnected-surfaces/display

Displays the surfaces which are allowed to undergo passive morphing in the morphing region.

adjoint/geometry/parameterize-and-explore/design-change/fix-disconnected-surfaces/layers

Specifies the number of layers used to create a transition region for passive mesh morphing in zones adjacent to the moving surface.

adjoint/geometry/parameterize-and-explore/design-change/fix-disconnected-surfaces/distance

Specifies a distance from the moving surface that will undergo passive mesh morphing.

adjoint/geometry/parameterize-and-explore/design-change/fix-disconnected-surfaces/method

Sets the method for defining the fixing of surfaces in the morphing region away from applied moving conditions as none, distance, or adjacent.

adjoint/geometry/parameterize-and-explore/design-change/fix-disconnected-surfaces/update

Saves the fixed condition.

adjoint/geometry/parameterize-and-explore/design-change/mesh-history/

Provides text commands that allow you to compare the current mesh to a reference mesh.

adjoint/geometry/parameterize-and-explore/design-change/mesh-history/export-displacements

Exports the displacements of nodes in selected surfaces with respect to their earlier position in a reference mesh.

adjoint/geometry/parameterize-and-explore/design-change/mesh-history/overlay-reference-mesh

Displays in the graphics window how selected surfaces of the mesh have changed compared to a reference mesh (reference mesh in green, modified mesh in white).

adjoint/geometry/parameterize-and-explore/design-change/mesh-history/set-reference-mesh

Sets the current mesh as the reference mesh, which can then be compared to later modified versions of the mesh.

adjoint/geometry/parameterize-and-explore/design-change/modify-mesh

Applies the computed optimal displacement to the mesh.

adjoint/geometry/parameterize-and-explore/design-change/preview-mesh

Displays the planned changes in the graphics window for select surfaces (undeformed in white, deformed in green).

adjoint/geometry/parameterize-and-explore/design-change/remesh

Remeshes the geometry after mesh modification.

adjoint/geometry/parameterize-and-explore/design-change/revert-mesh

Reverts (rejects) the last mesh modification.

adjoint/geometry/parameterize-and-explore/design-change/select-conditions

Selects which conditions to apply to the mesh deformation.

adjoint/geometry/parameterize-and-explore/design-conditions/

Creates, deletes, displays (with various options), renames, and/or sets conditions on the geometry deformation.

adjoint/geometry/parameterize-and-explore/numerics

Adjusts numerics settings for computing the optimal displacement.

adjoint/geometry/parameterize-and-explore/region-conditions/

Specify the conditions for the morphing region

adjoint/geometry/parameterize-and-explore/region-conditions/boundaries

Specifies what degree of continuity to enforce at the boundaries of the deformation region.

adjoint/geometry/parameterize-and-explore/region-conditions/periodicity

Specifies the desired number of periodic repeats in the theta direction in the cylindrical deformation region.

adjoint/geometry/parameterize-and-explore/region-conditions/symmetry

Specifies symmetry conditions for the deformation region.

adjoint/geometry/parameterize-and-explore/region-conditions/symmetry-planes

Specifies custom plane of symmetry conditions for the deformation region.

adjoint/geometry/parameterize-and-explore/region/

Menu to define the deformation region.

adjoint/geometry/parameterize-and-explore/region/cartesian-limits

Directly specifies the bounds of the Cartesian deformation region.

adjoint/geometry/parameterize-and-explore/region/get-bounds

Sets the limits for the deformation region to encompass a list of selected surfaces.

adjoint/geometry/parameterize-and-explore/region/larger-box

Uniformly increases the size of the deformation region.

adjoint/geometry/parameterize-and-explore/region/set-region-type

Specifies whether the deformation region is either a Cartesian or cylindrical region type.

adjoint/geometry/parameterize-and-explore/region/smaller-box

Uniformly decreases the size of the deformation region.

adjoint/methods/

Menu to configure adjoint solver settings.

adjoint/methods/settings

Defines settings such as spatial discretization methods for the adjoint solver.

adjoint/methods/default-settings

Applies defaults to adjoint solver settings such as spatial discretization methods.

adjoint/methods/balanced-settings

Defines discretization schemes to achieve a balance between stability and accuracy.

adjoint/methods/best-match-settings

Defines settings such as spatial discretization methods for the adjoint solver to match those for the flow solver as closely as possible.

adjoint/monitors/

Menu to configure monitors for the adjoint solver.

adjoint/monitors/plot-residuals

Plots the adjoint residuals in the designated graphics window.

adjoint/monitors/settings

Allows you to configure the monitors and convergence criteria for the adjoint solver.

adjoint/observable/

Menu to create and configure observables of interest.

adjoint/observable/create

A new observable of the specified type and name is created and the definition is populated with default parameters.

adjoint/observable/delete

Removes a named observable.

adjoint/observable/evaluate

Evaluates the current value of the selected observable and prints the result to the console.

adjoint/observable/rename

An existing observable is renamed to a new specified name.

adjoint/observable/select

A named observable is selected as the one for which an adjoint solution is to be computed.

adjoint/observable/specify

The parameters that define a named observable are configured.

adjoint/observable/write

Evaluates the current value of the selected observable and writes the result to a file.

adjoint/optimizer/

Enters the optimizer menu, where you can use a gradient-based optimizer to optimize the geometry to meet multiple goals for multiple observables at multiple operating conditions.

adjoint/optimizer/calculate/

Enters the calculate menu, for running the gradient-based optimizer.

adjoint/optimizer/calculate/initialize

Initializes the optimizer and clears out the optimization history.

adjoint/optimizer/calculate/optimize

Runs adjoint-based optimization.

adjoint/optimizer/calculate/reset

Sets the current design iteration as the optimal solution.

adjoint/optimizer/calculate/summarize

Reports the optimization history.

adjoint/optimizer/calculation-activities/

Enters the calculation-activities menu, for setting activities during the adjoint optimization.

adjoint/optimizer/calculation-activities/animate/

Enters the animate menu, for outputting plots for animations every design iteration.

adjoint/optimizer/calculation-activities/animate/define/

Enters the animation definition menu.

adjoint/optimizer/calculation-activities/animate/define/define-monitor

Defines new animation.

adjoint/optimizer/calculation-activities/animate/define/edit-monitor

Change animation monitor attributes.

adjoint/optimizer/calculation-activities/animate/objects/

Enters the objects menu to define, edit, delete solution animation objects.

adjoint/optimizer/calculation-activities/animate/objects/clear-history

Clears object history.

adjoint/optimizer/calculation-activities/animate/objects/copy

Copies graphics object.

adjoint/optimizer/calculation-activities/animate/objects/create

Creates new graphics object.

adjoint/optimizer/calculation-activities/animate/objects/delete

Deletes graphics object.

adjoint/optimizer/calculation-activities/animate/objects/edit

Edits graphics object.

adjoint/optimizer/calculation-activities/animate/playback/

Enters the animation playback menu.

adjoint/optimizer/calculation-activities/animate/playback/delete

Deletes animation sequence.

adjoint/optimizer/calculation-activities/animate/playback/play

Plays the selected animation.

adjoint/optimizer/calculation-activities/animate/playback/read

Reads new animation from file or already-defined animations.

adjoint/optimizer/calculation-activities/animate/playback/stored-view?

Plays the 3D animation sequence using the view stored in the sequence.

adjoint/optimizer/calculation-activities/animate/playback/write

Writes animation sequence to the file.

adjoint/optimizer/calculation-activities/auto-save

Saves files at a specified frequency of design iterations.

adjoint/optimizer/calculation-activities/execute-commands/

Enters the execute-commands menu.

adjoint/optimizer/calculation-activities/execute-commands/add-edit

Adds or edits a command so that it can be enabled to be executed during the adjoint optimization.

adjoint/optimizer/calculation-activities/execute-commands/copy

Copy an existing command to be executed during the adjoint optimization.

adjoint/optimizer/calculation-activities/execute-commands/delete

Deletes an existing command.

adjoint/optimizer/calculation-activities/execute-commands/disable

Disables a command so that it is not executed during the adjoint optimization.

adjoint/optimizer/calculation-activities/execute-commands/enable

Enables a command so that it is executed during the adjoint optimization.

adjoint/optimizer/calculation-activities/execute-commands/export

Designates the name and location for the tab separated value (TSV) file that will contain your exported command(s).

adjoint/optimizer/calculation-activities/execute-commands/import

Designates the name and location for the tab separated value (TSV) file that will contain your imported command(s) to be executed during the adjoint optimization.

adjoint/optimizer/calculation-activities/monitor

Monitors the adjoint optimization.

adjoint/optimizer/calculation-activities/monitor/plot

Plots monitors.

adjoint/optimizer/calculation-activities/monitor/settings

Settings for monitors.

adjoint/optimizer/mesh-quality/

Enters the mesh-quality menu, for printing and setting the requirement of mesh quality during the adjoint optimization.

adjoint/optimizer/mesh-quality/mesh-quality-settings

Sets the requirement of mesh quality during the adjoint optimization.

adjoint/optimizer/mesh-quality/post-morph/

Enters the Post Morph menu.

adjoint/optimizer/mesh-quality/post-morph// remeshing?

Enables/disables the option to smooth the mesh at the end of the design iteration.

adjoint/optimizer/mesh-quality/post-morph// smoothing?

Enables/disables the option to remesh the geometry at the end of the design iteration.

adjoint/optimizer/mesh-quality/print-current-status

Prints the current mesh quality status.

adjoint/optimizer/optimizer-objectives/

Enters the optimizer-objectives menu, for setting the objectives in the adjoint optimizer.

adjoint/optimizer/optimizer-objectives/observable-eval-settings/

Sets the method for evaluating the observable during optimization.

adjoint/optimizer/optimizer-objectives/observable-eval-settings/method

Set the method as instantaneous or averaged

adjoint/optimizer/optimizer-objectives/set-adaptive-change

Sets adaptive change.

adjoint/optimizer/optimizer-objectives/set-conditions

Sets operating conditions.

adjoint/optimizer/optimizer-objectives/set-objectives

Sets multi-objectives.

adjoint/optimizer/optimizer-objectives/set-observables

Choose observables.

adjoint/optimizer/settings/

Sets the settings in the adjoint optimizer.

adjoint/optimizer/optimizer-type

Sets the optimizer for shape optimization or for turbulence model optimization.

adjoint/optimizer/turb-model-design-tool/

Enters the turbulence-model-design-tool menu, for specifying turbulence model optimization settings.

adjoint/optimizer/turb-model-design-tool/design-region

Sets the design region for optimization.

adjoint/optimizer/turb-model-design-tool/design-variables/

Enters the menu for configuring design variable settings for turbulence model optimization.

adjoint/optimizer/turb-model-design-tool/design-variables/initialize

Initializes the design variables.

adjoint/optimizer/turb-model-design-tool/design-variables/model/

Menu for configuring the optimization model settings.

adjoint/optimizer/turb-model-design-tool/design-variables/model/default-settings

Sets the default model settings.

adjoint/optimizer/turb-model-design-tool/design-variables/model/management

Allows for importing, exporting, and clearing of trained neural network turbulence models.

adjoint/optimizer/turb-model-design-tool/design-variables/model/offline-training/

Menu for configuring settings for offline training of the neural network model.

adjoint/optimizer/turb-model-design-tool/design-variables/model/offline-training/apply-model

Applies the trained neural network turbulence model and trained design variables to the turbulence model.

adjoint/optimizer/turb-model-design-tool/design-variables/model/offline-training/default-settings

Applies default offline training settings.

adjoint/optimizer/turb-model-design-tool/design-variables/model/offline-training/manage-data/

Menu for managing training data.

adjoint/optimizer/turb-model-design-tool/design-variables/model/offline-training/manage-data/export-data

Exports current training data.

adjoint/optimizer/turb-model-design-tool/design-variables/model/offline-training/manage-data/import-data

Imports training data from another trained model.

adjoint/optimizer/turb-model-design-tool/design-variables/model/offline-training/manage-data/include-current?

When enabled, will use any existing training data to train the neural network model.

adjoint/optimizer/turb-model-design-tool/design-variables/model/offline-training/manage-data/list-data

Select training data files to be used for training the current case.

adjoint/optimizer/turb-model-design-tool/design-variables/model/offline-training/manage-data/remove-data

Removes imported training data.

adjoint/optimizer/turb-model-design-tool/design-variables/model/offline-training/settings

Sets the offline training settings.

adjoint/optimizer/turb-model-design-tool/design-variables/model/offline-training/train

Begins training the neural network model.

adjoint/optimizer/turb-model-design-tool/design-variables/model/select

Select the input features as inputs to the neural network model.

adjoint/optimizer/turb-model-design-tool/design-variables/model/settings

Specifies the neural network model settings.

adjoint/optimizer/turb-model-design-tool/design-variables/options/

Sets the design variable settings.

adjoint/optimizer/turb-model-design-tool/design-variables/options/turbulence-source

Enables the turbulence source terms as design variables.

adjoint/optimizer/turb-model-design-tool/design-variables/select

Choose the design variables to be optimized.

adjoint/optimizer/turb-model-design-tool/design-variables/set-limits

Sets the upper and lower bounds of design variables.

adjoint/optimizer/turb-model-design-tool/design-variables/unhook-model

Disables the design variables from updating the turbulence model settings during optimization.

adjoint/postprocess-options/

Menu for postprocessing options for adjoint sensitivity data.

adjoint/postprocess-options/sensitivity-orientation

Sets the orientation for the sensitivity field.

adjoint/postprocess-options/surface-shape-sensitivity

Specifies the smoothness of the sensitivity to surface shape field and the smoothness method.

adjoint/reporting/

Menu to report sensitivity data from the adjoint solution.

adjoint/reporting/report

Reports sensitivity data on a named flow boundary.

adjoint/reporting/write

Reports sensitivity data on a named flow boundary and writes it to a named file.

adjoint/run/

Menu to initialize and compute the adjoint solution.

adjoint/run/calculation-activities/

Enters the calculation-activities menu, for setting activities during the adjoint calculation.

adjoint/run/calculation-activities/auto-save

Saves case and data files at a specified frequency of adjoint iterations.

adjoint/run/calculation-activities/execute-commands/

Enters the execute-commands menu.

adjoint/run/calculation-activities/execute-commands/add-edit

Adds or edits a command that can be enabled to be executed during the adjoint calculation.

adjoint/run/calculation-activities/execute-commands/disable

Disables a command so that it is not executed during the adjoint calculation.

adjoint/run/calculation-activities/execute-commands/enable

Enables a command so that it is executed during the adjoint calculation.

adjoint/run/initialize

Initializes the adjoint solution field to zero everywhere.

adjoint/run/initialize-stabilization

Initializes the stabilization data. This text command is only available if the residual minimization or modal stabilization is used.

adjoint/run/initialize-strategy

Initializes the stabilization strategy, such that the first stabilization scheme is used at the start of the next calculation rather than continuing to use the second stabilization scheme. This text command is only available when the blended stabilization strategy is used.

adjoint/run/iterate

Advances the adjoint solver by a specified number of iterations, or until the convergence criteria are met.

adjoint/utilities/

Enters the utilities menu.

adjoint/utilities/interpolate/

Menu to write and read interpolation files.

adjoint/utilities/interpolate/write-data

Writes field variable data to a user-defined memory (UDM) location.

adjoint/utilities/interpolate/read-data

Reads field variable data into a user-defined memory (UDM) location.