problems of compiling with multiple gpu types

Yes, just use separate Makefiles, one Makefile for each GPU type. That will give separate executables that are built for each GPU type. I use this method all the time.

Stan