Ben Watts posts a look into creating a dynamic lava simulation using Houdini. The tutorial covers using emitters, and dynamics in Houdini.

setting up the emitter, dynamics & mesh for our main lava sim.

The convincing part is to use a secondary dynamics system that consists of particles that will be temperature based. These will create the viscous strands and splashes when the lava simulation comes into contact with objects.