The John W. Olver Design Building at UMass Amherst has been named the U.S. Building of the Year by World Architects magazine.