def setUp(self): NNPSTestCase.setUp(self) cl = importorskip("pyopencl") from pysph.base import gpu_nnps cfg = get_config() self._orig_use_double = cfg.use_double cfg.use_double = True self.nps = gpu_nnps.OctreeGPUNNPS( dim=3, particles=self.particles, radius_scale=2.0 )
def setUp(self): NNPSTestCase.setUp(self) cl = importorskip("pyopencl") from pysph.base import gpu_nnps cfg = get_config() self._orig_use_double = cfg.use_double cfg.use_double = False self.nps = gpu_nnps.OctreeGPUNNPS( dim=3, particles=self.particles, radius_scale=2.0, use_partitions=True, backend='opencl' ) for pa in self.particles: pa.gpu.pull()
def setUp(self): NNPSTestCase.setUp(self) cl = importorskip("pyopencl") from pysph.base import gpu_nnps cfg = get_config() self._orig_use_double = cfg.use_double cfg.use_double = False self.nps = gpu_nnps.OctreeGPUNNPS( dim=3, particles=self.particles, radius_scale=2.0 ) self.nps.spatially_order_particles(0) self.nps.spatially_order_particles(1) for pa in self.particles: pa.gpu.pull()