1. Options Flags

There are several compiler option flags that control the behaviour of the tearing algorithm.

equation_sorting

If this option is true (default is true), equations are sorted using the BLT algorithm.

automatic_tearing

If this option is set to true (default is true), automatic tearing of equation systems is performed. This option requires that equation_sorting equals true.

hand_guided_tearing

If this option is set to true (default is false), hand guided tearing annotations are parsed and hand guided of equation system is performed. This option requires that equation_sorting equals true.

merge_blt_blocks

If this option is set to true (default is false), BLT blocks will be merged so that all hand guided tearing equations and variables reside inside the same BLT block. This option requires that hand_guided_tearing equals true.