Iran has failed to cooperate with efforts to verify that its nuclear program is purely peaceful, the director general of the International Atomic Energy Agency concluded Friday in a report posted online by a non-proliferation group.