During my google-fu weeks of desperation, I came across a multiphase implementation for LAMMPS/USER-SPH (yay!). Yet I didn’t realise it was about 3 years old (nay…) so I spent about 3 days trying to fix it (due to mainly my inexperience… looking back what I have done should only be 30 minutes max… I paid a huge stupidity tax here).
I have the code compiling and working here at https://github.com/quang-ha/lammps which was inherited mainly from https://github.com/slitvinov/lammps-sph-multiphase. While yes it works for me, I know that it would be great if I can contribute to the documentation of USER-SPH to help other users as well. This brings me to two questions:
Say if I want to merge my fork to the main git, should I fix up something? There should be a lot of code-style/file structures that you guys want to stick to.
Does anyone have some form of documentation for the examples in the multiphase code? Running the LAMMPS code give me some form of bubble nucleation and bubble formation on wall. While the gif and video is really cool (BOO YA!!!) I struggle to understand the equation behind the scene (boo nah…). Any seasoned USER-SPH could kindly provide me toward some good direction? Even something as trivial as “How you go from SPH formulation to LAMMPS code”? (yes this question is something for me to figure out I believe so, but I have been getting to the depressing zone and some enlightenment would save this poor soul from committing sudoku.)