A concurrent atomistic-continuum methodolody and its applications