Computing and technology in geo-engineering