v0.2 fixed boundary bug and p[] u[] value bug
v0.2 fixed boundary bug and p[] u[] value bug