add a switch to consider searching algorithem to cal bv for surface atoms, and enforce a panalty in a case of O-O distance as short as 2.65A(change in domain_creator module)