Fluid simulator, Cloth simulator, Softbody, and etc in houdini wrtitten FROM SCRATCH.
Video Explanation on Youtube (THAI).
for PBF1 and PBF2 download PBFkernel.h and place it into your houdini include folder.
C:\Program Files\Side Effects Software\Houdini 19.0.383\houdini\vex\include