Peridotite

Explain how peridotite can melt at a divergent plate boundary without
an increase in temperature.
How do magmas form at convergent plate boundaries?
Explain how calderas form.