The nuclear cooperation pact between India and the United States has sparked a mixed reaction in Washington and abroad .