.. _interface-deactivate-strict_cache_equality: """"""""""""""""""""" strict_cache_equality """"""""""""""""""""" Do not require strict cache equality when finding duplicates .. toctree:: :hidden: :maxdepth: 1 interface-deactivate-strict_cache_equality-cache_tolerance **Specification** - *Alias:* None - *Arguments:* None **Child Keywords:** +-------------------------+--------------------+---------------------+---------------------------------------------+ | Required/Optional | Description of | Dakota Keyword | Dakota Keyword Description | | | Group | | | +=========================+====================+=====================+=============================================+ | Optional | `cache_tolerance`__ | Specify tolerance when identifying | | | | duplicate function evaluations | +----------------------------------------------+---------------------+---------------------------------------------+ .. __: interface-deactivate-strict_cache_equality-cache_tolerance.html **Description** By default, Dakota's evaluation cache and restart capabilities are based on strict binary equality. This provides a performance advantage, as it permits a hash-based data structure to be used to search the evaluation cache. However, deactiving strict equality may prevent cache misses, which can occur when attempting to use a restart file on a machine different from the one on which it was generated.