Mesoarchean volcanism