Modeling contact problems with subsurface and surface-breaking cracks | Synapse