Modelling multi-phase flows in magmatic systems | Synapse