petrogenic sources