Грамматический словарь Зализняка (склонения слова):
Петрограф, петрографы, петрографа, петрографов, петрографу, петрографам, петрографа, петрографов, петрографом, петрографами, петрографе, петрографах
ПЕТР’ОГРАФ, петрографа, ·муж. (спец.). Ученый, специалист по петрографии.