Magma yra ištirpusių kristalų, uolienų ir ištirpusių dujų mišinys. Būtent magma sukelia ugnikalnio išsiveržimus. Šie išsiveržimai gali būti sprogstamieji arba nesprogstamieji. Magma susidaro tiek šlapio, tiek sauso lydymosi procesų metu. Tirpstant skirtingas žemės sluoksnių dalis, susidarys bazalto, riolito ir andezito magma.
Šlapias ir sausas lydymas
Norint susidaryti magmai, reikia šlapiai arba sausai tirpti uolienas ar mineralus. Sausas lydymas įvyksta, kai mineralai ar uolienos, kuriose nėra anglies dioksido ar vandens, kaitinami iki tam tikros temperatūros. Ši temperatūra didėja didėjant slėgiui Žemės sluoksniuose.
Šildant akmenis ar mineralus, kuriuose yra vandens, įvyksta drėgnas lydymas. Tai vyksta esant įvairiai temperatūrai, o ne tik vienai temperatūrai - kaip tai daro sausas lydymas. Temperatūra, kurioje vyksta drėgnas lydymasis, iš pradžių mažėja padidėjus slėgiui ar gyliui. Tada ši temperatūra vėl pradeda didėti, tuo didesnis slėgis pakyla arba mažesnis gylis. Dalinis tirpimas gali įvykti lydant tiek drėgną, tiek sausą uolieną, tačiau negali įvykti mineralams. Dalinis tirpimas įvyksta, kai ištirpsta tik dalis uolienos medžiagos.
Bazaltinė magma
Bazalto magma susidaro sausai dalinai tirpstant mantijai. Apsiaustas guli tiesiai po žemės pluta. Bazaltai sudaro didžiąją vandenyno plutos dalį; todėl bazalto magma paprastai būna vandenynų ugnikalniuose. Kad mantija iš dalies ištirptų, geoterminis gradientas ar Žemės pokytis temperatūra priklauso nuo vidinio slėgio ar gylio, turi būti pakeista tam tikru mechanizmu, pvz konvekcija.
Su konvekcija karšta mantijos medžiaga kyla arčiau Žemės paviršiaus, padidindama geoterminį gradientą šioje srityje. Tai sukelia žemės mantijos temperatūros kilimą, dėl kurio mantija iš dalies ištirpsta. Daliniame lydyme yra ir skysčių, ir kristalų, kuriems ištirpti reikia aukštesnės temperatūros. Skystį galima atskirti nuo kristalų, susidarant bazaltinei magmai.
Ryolitinė magma
Ryolitinė magma susidaro dėl šlapio žemyninės plutos tirpimo. Ryolitai yra uolienos, kuriose yra vandens, ir mineralai, kuriuose yra vandens, pavyzdžiui, biotitas. Kad ištirptų, žemyninė pluta turi būti pašildyta virš įprasto geoterminio gradiento. Dažniausia žemyninės plutos temperatūros pakilimo priežastis yra bazalto magma, kylanti iš mantijos.
Bazalto magma paprastai yra labai tanki ir sustoja žemyninėje plutoje, o ne pasiekia paviršių, todėl ji kristalizuojasi. Ši kristalizacija išskiria bazalto magmos šilumą, todėl žemyninės plutos temperatūra pakyla ir ištirpsta.
Andezitinė Magma
Andezitinė magma susidaro drėgnai dalinai tirpstant mantijai. Apvalkalas po vandenynu liečiasi su vandeniu. Kai įvyksta subdukcija arba žemyninės plokštės, atitraukiančios viena nuo kitos, mantija įkais ir į ją bus stumiamas vanduo. Dėl to mantijos lydymosi temperatūra mažėja, dėl ko mantija pradeda dalinai tirpti dėl karščio. Rezultatas yra bazalto magma su dideliu vandens kiekiu. Jei šio tipo bazalto magma ištirps žemyninėje plutoje, kurioje yra didelis silicio dioksido tankis, susidarys andezitinė magma.