There are some study steps that do not generate equations and can only be used in combination with other study steps. These study extension steps do not correspond directly to any part of a solver configuration. Instead, they correspond to a part of the job configuration or modify the behavior of another study step.
A Parametric Sweep is used to formulate a sequence of problems that arise when you vary some parameters in the model. The problem at a fixed parameter value is defined by the rest of the study steps in the study. It generates a
Parametric Sweep (Job Configurations) node, unless the problem and parameters are such that the parametric sweep can be realized through a
Stationary Solver with a
Parametric node, in which case such a solver is generated in the solver configuration.
The Optimization study step and its variants are used to solve PDE-constrained optimization problems. These study steps allow direct definition of objective functions and selection of model parameters, including parameters that control the geometry, for optimization. They also provide control over solvers and contributions to an optimization problem defined by an Optimization interface. These study types require an Optimization Module license.
A Batch study creates a job that can be run without the graphical user interface and which stores the solution on disk. It generates a
Batch (Job Configurations).
A Batch Sweep is used to formulate a sequence of problems that arise when you vary some parameter in the model. Each parameter tuple generates a batch job that runs the model with the given tuple. The results are stored on file and updated into the model. It generates a
Batch (Job Configurations) and a
Parametric Sweep (Job Configurations). A Batch Sweep is similar to a Parametric Sweep and is useful when you want to retrieve solutions for a parametric sweep during the solution process and when the problem formulation is such that the solution for each parameter is independent of the solution of all other parameters For example, it can be useful in the following situations where you may want to inspect the partial results during a solver sweep:
A Cluster Computing study is used to solve the problem on a distributed-memory computer architecture. It generates a
Cluster Computing (Job Configurations) and a
Batch (Job Configurations).
A Cluster Sweep is used to formulate a sequence of problems that arise when you vary some parameter in the model. The program computes the solution for each parameter on a distributed-memory computer architecture. The results are stored on file and updated into the model. It generates a
Cluster Computing (Job Configurations),
Batch (Job Configurations), and (if applicable)
Parametric Sweep (Job Configurations).
A Multigrid Level node can be added as a subnode to other study step nodes to describe a geometric multigrid level used by the study.
The Sensitivity study step specifies objective functions and controls variables with respect to which sensitivity is computed. Global scalar objective functions can be specified directly in the study step, and model parameters can be selected as control variables. In addition, the study step provides control over the sensitivity solver method and contributions to the sensitivity problem defined with a Sensitivity or Optimization interface.
In addition to a Parametric Sweep, you can also perform a
Batch Sweep or a
Cluster Sweep (see also the section above). The Batch Sweep is available for all COMSOL Multiphysics license types. If you have a floating network license, then you have access to an additional feature called Cluster Sweep. These two sweep types are similar, but the Cluster Sweep has additional settings for remote computations and cluster configurations. With a Cluster Sweep, you can distribute a large sweep on a (potentially large) cluster. The performance benefit of doing so can be very high because independent sweeps (sometimes called embarrassingly parallel computations) typically scale very well. If you know how to run batch sweeps, then the step toward running a cluster sweep is not that big.