An integrated computational methodology for coupling in-crack physics with the adjacent environment