Any software will use either. It's what it's better optimized for is the brand you need to go for. If it's openCL AMD is the winner without a doubt. A GTX580 performs better in most OpenCL than a Titan so that would be the card to go for if you really wanted to stick to Nvidia(which would be very ignorant on your part, but each to thier own).