diff --git a/Grid/allocator/MemoryManager.cc b/Grid/allocator/MemoryManager.cc index b79c7df3..c1a4d93a 100644 --- a/Grid/allocator/MemoryManager.cc +++ b/Grid/allocator/MemoryManager.cc @@ -140,6 +140,7 @@ void MemoryManager::Init(void) } void MemoryManager::InitMessage(void) { + #ifndef GRID_UVM std::cout << GridLogMessage << "MemoryManager Cache "<< MemoryManager::DeviceMaxBytes <<" bytes "< void Scatter_plane_merge(Lattice &rhs,ExtractPointerA if(cbmask ==0x3 ) { autoView( rhs_v , rhs, AcceleratorWrite); + int _slice_stride = rhs.Grid()->_slice_stride[dimension]; + int _slice_block = rhs.Grid()->_slice_block[dimension]; accelerator_for2d(n,e1,b,e2,1,{ - int o = n*rhs.Grid()->_slice_stride[dimension]; - int offset = b+n*rhs.Grid()->_slice_block[dimension]; + int o = n*_slice_stride; + int offset = b+n*_slice_block; merge(rhs_v[so+o+b],pointers,offset); }); } else {