crack boundary conditions