n-body: require cuda backend