Magma je smjesa rastopljenih kristala, stijena i otopljenih plinova. Magma je ta koja uzrokuje erupcije vulkana. Te erupcije mogu biti ili eksplozivne ili neeksplozivne. Magma nastaje i mokrim i suhim postupcima topljenja. Topljenjem različitih dijelova slojeva zemlje stvorit će se bazaltna, riolitička i andezitska magma.
Mokro i suho topljenje
Da bi mogla nastati magma, mora doći do mokrog ili suhog topljenja kamenja ili minerala. Suho taljenje događa se kada se minerali ili stijene, u kojima nema ugljičnog dioksida ili vode, zagriju na određenu temperaturu. Ova temperatura raste kako se povećava pritisak u zemljinim slojevima.
Mokro topljenje događa se kada se zagriju stijene ili minerali koji sadrže vodu. Javlja se na različitim temperaturama, a ne na samo jednoj temperaturi - kao što to čini suho taljenje. Temperature u kojima se događa mokro topljenje smanjuju se s povišenim tlakom ili dubinom u početku. Ta temperatura tada počinje ponovno rasti što je veći tlak u porastu ili je dubina manja. Djelomično topljenje može se dogoditi i pri mokrom i kod suhog otapanja stijena, ali ne može doći do minerala. Djelomično taljenje nastaje kad se otopi samo dio stijenskog materijala.
Bazaltska magma
Bazaltna magma nastaje suhim djelomičnim otapanjem plašta. Ogrtač leži tik ispod kore zemlje. Bazalti čine većinu oceanske kore; to je razlog zašto se bazaltna magma obično nalazi u oceanskim vulkanima. Da bi se plašt djelomično rastopio, geotermalni gradijent ili promjena na Zemljinom temperatura temeljena na unutarnjem tlaku ili dubini, mora se mijenjati nekakvim mehanizmom, kao što je konvekcija.
Konvekcijom se vrući materijal plašta izdiže bliže površini Zemlje, podižući geotermalni gradijent u tom području. To uzrokuje porast temperature u zemljinom plaštu, što uzrokuje djelomično topljenje plašta. Djelomična talina sadrži i tekućinu i kristale kojima je potrebna viša temperatura da bi se otopili. Tekućina se može odvojiti od kristala, tvoreći bazaltnu magmu.
Riolitska magma
Riolitna magma nastaje kao rezultat vlažnog topljenja kontinentalne kore. Rioliti su stijene koje sadrže vodu i minerale koji sadrže vodu, kao što je biotit. Kontinentalna kora mora se zagrijati iznad normalnog geotermalnog gradijenta da bi se otopila. Najčešći uzrok porasta temperature kontinentalne kore je bazaltna magma koja se diže iz plašta.
Bazaltna magma obično je vrlo gusta i zaustavlja se u kontinentalnoj kori, umjesto da dopire do površine, zbog čega kristalizira. Ova kristalizacija oslobađa toplinu bazaltne magme, što uzrokuje porast i topljenje temperature kontinentalne kore.
Andezitska magma
Andezitska magma nastaje vlažnim djelomičnim topljenjem plašta. Plašt ispod oceana ima kontakt s vodom. Kad se dogodi subdukcija ili kontinentalne ploče koje se odmaknu jedna od druge, plašt će se zagrijati i voda će se potisnuti u njega. To uzrokuje smanjenje temperature topljenja plašta, zbog čega se plašt počinje djelomično topiti zbog vrućine. Rezultat je bazaltna magma s visokim udjelom vode. Ako se ova vrsta bazaltne magme otopi s kontinentalnom korom koja ima veliku gustoću dioksidnog silicija, stvorit će se andezitna magma.