Closed ashesh2512 closed 3 years ago
@ashesh2512 I feel that the objective should be to remove dMeshBlock
and consolidate the logic into MeshBlock
Does this pull request break the fake gpu pathway ? Also, merging of dMeshBlock and MeshBlock should be a later step after the implementation is complete. It's not ready for that at this point. There is enough difference in the underlying search and preprocessing routines to keep them separate.
@jsitaraman I have tested the fake gpu pathway and the gpu build as well. Both don't present any issues with the set of tests I usually run.
This pull request revises upon #53 to not only remove the obsolete set data functions, but also removes m_info_device from MeshBlock. It is sufficient for only dMeshBlock to own m_info_device since all MB gpu kernels are launched in dMeshBlock.