fix a bug in mpm solid