Revert "Attempting to get the gradient vector. But I think something has gone wrong."

This reverts commit cb1e2c349cf017a7c22bbb9de7d69e530650abe3.

Also added an external force to simulate the flow of water.