Harmless as different architecture code-path get generated such that
they don't end up in the same compilation unit, so the two macros
remaining defined did not affect code where the __CUDA_ARCH__ >= 300
is not true.
Change-Id: Ic6911e5c13781ac8a2835c3aef1457df6da60412
*/
#if __CUDA_ARCH__ >= 300
+/* Note: convenience macros, need to be undef-ed at the end of the file. */
#define REDUCE_SHUFFLE
/* On Kepler pre-loading i-atom types to shmem gives a few %,
but on Fermi it does not */
#define LJ_EWALD
#endif
+
/*
Kernel launch parameters:
- #blocks = #pair lists, blockId = pair list Id
#endif
}
+#undef REDUCE_SHUFFLE
+#undef IATYPE_SHMEM
+
#undef EL_EWALD_ANY
#undef EXCLUSION_FORCES
#undef LJ_EWALD