Vilka faktorer avgör styrkan av ett vulkanutbrott?

Styrkan av ett vulkanutbrott påverkas av många faktorer. De omfattar viskositet av magma, dess temperatur, mängden gas innehåll och storleken på reservoaren magma.