mpi the initialization
fix recursive error by deepcopy match_library
nothing