The Optimization Module includes SNOPT and several other optimization solvers. See the Optimization Module Manual for details.To add a stationary solver, substitute SolverAttribute above with StationaryAttrib. For a time-dependent solver, replace SolverAttribute with TimeAttrib.
Table 6-52: General Optimization Properties Name of the controlling study step or "user" if the feature is controlled manually. on | off on | off Probes to use if probesel=manual. When the optimization solver is set to SNOPT (snopt), the following properties are accepted:
Table 6-53: Valid Properties for optsolver snopt analytic | numeric derivative | nonderivative on | off on | off all | manual Objective function that is minimized when objcontrib=manual. on | off The property gradientsnopt is used to control if the gradient should be computed analytically (by solving the adjoint problem) or numerically. If the number of design variables is large, numerical computation of the gradient can be very time consuming. Analytic gradient is only supported when the underlying PDE-problem is stationary.If manualstepcond is set to on, the expression in the property stepcond is evaluated when new values for the design variables have been computed. If the expression becomes negative, the new values are discarded and the optimization solver reduces the step length in the current line search.When the optimization solver is set to Levenberg-Marquardt (lm), the following properties are accepted:
Table 6-54: Valid Properties for optsolver lm first | second
Table 6-55: Valid Properties for optsolver MMA on | off on | off on | off on | off For a description of the optimization properties, see Advanced Solver Properties in the Optimization Module User’s Guide.
Table 6-56: Removed femoptim Properties