Computing long- and short-range interactions with ring-based algorithms on homogeneous and heterogeneous systems | IEEE Conference Publication | IEEE Xplore