Unification Glue Settings and Variables
By default,
Unification Glue is enabled and controlled by the
configuration variable
BB_UNIFICATION_METHOD (default value
GLUE). In the event you would like to return
unification to its legacy state, simply redefine the configuration variable to
equal
MERGE. If the unification method is changed, the
existing unification cache may need to be cleared in order for the unification
to be reprocessed. This can be done by compressing the Building Display
Accelerators (Backstage -
), and by refreshing the dynamic view with a key-in command
(
).
The Unification Glue tolerance can be controlled to manage the gap or overlap of unification between touching or connected forms. The tolerance is controlled by the configuration variable BB_UNIFICATION_TOLERANCE_MM. The tolerance is defined in millimeters and the default is set to 7mm.
Unification Glue can also support multithreading and multiprocessing. It takes advantage of multi-core processors (when available), launching new threads to each core. The interaction and performance of the Unification Glue process is determined by the configuration variable BB_UNIFICATION_MT. By default, this variable is set to 2. Available configuration variable settings include:
- BB_UNIFICATION_MT = 0: All unification is performed internally by AECOsim Building Designer.
- BB_UNIFICATION_MT = 1: Large unifications are distributed to separate processes (tfunifiers.exe), while standard unifications are handled by AECOsim Building Designer.
- BB_UNIFICATION_MT = 2: All unifications are distributed to separate processes (tfunifiers.exe). You should have 8 GB of RAM or more, in order for this to be efficient.