No. Same sex marriages are not yet recognize for US immigration purposes. Although some States do recognize same sex marriage in their internal legal system this is not the case with regard to immigration benefits and in cases of same sex marriage the US citizen partner does not have the right to file an Immigrant Visa Petition to support his other partner’s application for a green card through marriage.