There are two modules available on taurus, 5.0 and 5.5. One is the default module `cuda` which used to be `cuda/5.0.35`.
When you compiled, your profile used the default module (i.e. 5.0) and when you ran you app, it used the default module, too, but the default has been changes to 5.5 in between. Hence the problem. You can either fix the module version in the profile or keep using `cuda` which will only create problems if somebody changes the target of the default module in between compile and run.