Handle the collision for solid simulation, which dependents on MPRGPSolver, ElasticSolverPZR, as well as Utility libraries.