Direct coupling of petrological and thermo-kinematic modelling: application to magmatic chambers | Synapse