MORPH

Definition of morphing tasks for creation of model variants. In this commands different predefined morphing areas are connected to an experiment plan defining the changes for the morphing areas.

ID_NAME

= <id_name_of_morph>

Name of the morphing definition.

OPTIMIZE

= <optimization_name>

Corresponding optimization task.

MORPH_AREA

= <name_of_morph_area>

Morphing area.

MORPH_PARAM_FILE

= <morph_csv_file_name>

Morphing parameter file containing the model changes for each variant.

NUMBER_OF_PARALLEL_JOBS

= <number_of_parallel_jobs>

= 1

Optional parameter for parallelization (number of jobs run in parallel); If omitted or =1 a sequential run will be executed.

SMOOTHING

= YES

= NO

Optional parameter to switch on/off surface smoothing of the nodes in the moved morphing areas.

MASTER

= AUTO | MIN | MAX | MINABS | MAXABS | SUM | CSV

The master criteria is a great help to gain control about the order in which the morph areas are processed. This is especially import if you work with overlapping morph areas.

  • AUTO: (Default, same behavior as in previous versions) Order as specified as in the csv file, but morph areas with zero displacement are processed last and thus being most important.
  • MIN: Morph areas with the smallest displacement specified in the csv file are processed last.
  • MINABS: Morph areas with the smallest absolute displacement (e.g. 0) are processed last.
  • MAX: Morph areas with the greatest displacement are processed last.
  • MAXABS: Morph areas with the greatest absolute displacement are processed last.
  • SUM: If nodes are referenced in multiple morph areas, the displacements are summed up.
  • CSV: Order exactly as specified as in the csv file.

Remarks

  1. Morph is not running in parallel on Windows. Thus, the NUMBER_OF_PARALLEL_JOBS must be set to 1.
  2. The morphing parameter file is an external file in the same directory as he parameter file. The first line contains the referenced MORPH_AREA commands. Each further line refers to one experiment (i.e. one model design variant). For more details and an example of a morphing parameter file see Morphing displacement.

Examples

MORPH
 ID_NAME = my_morph_job
 OPTIMIZE = my_optimization_job
 MORPH_AREA = morph1
 MORPH_AREA = morph2
 MORPH_AREA = ...
 MORPH_PARAM_FILE = morphing_experiment_plan.csv
 NUMBER_OF_PARALLEL_JOBS = 6
 SMOOTHING = NO
END_