Methods include:
- Method of Characteristics: work out;
- Finite Difference Method: work out;
- Smoothed Particle Hydrodynamics: to be continue
- Lattice Boltzmann Method: numerical oscillation;
- Physics Informed Neural Network: tensorflow1.x works out, but pytorch doesn't.