It seems that all these methods could model fluid, solid and gas naturally. I am wondering which one should I learn for the application in geotechnical engineering (from aspects of learning curve, prospect, mechanism). Any suggestions will be greatly appreciated.