wrapped cuda dry and buoy thermo in namespace