Header file and separate implementation of gpu_lj