Petrogenesis of Igneous Rocks and Ophiolithic complexes