19f9378b98
Should work on Aurora nowb
2025-03-11 13:50:43 +00:00
44e911b5b7
Comment change
2025-02-12 17:37:55 +00:00
4de5ed1613
Remove vector view. The std::vector will not inform Memory manager of
...
deletion and so a stale entry could be left. It is not and should not be
used.
2025-02-12 14:48:46 +00:00
066544281f
Deprecate UVM
2024-09-17 13:34:27 +00:00
Peter Boyle
2877fb4a2c
More verbose if alloc failure
2024-06-18 03:21:03 +00:00
Peter Boyle
4cbe471a83
devVector
2023-11-15 18:00:07 -05:00
Peter Boyle
683a5e5bf5
Stencil use host vector for integera table on enable-shared=no and mirror it on device
2020-11-23 15:39:51 +00:00
Peter Boyle
b5e7945dd9
Option for host or device Cshift implementation
2020-11-13 01:38:54 +01:00
Peter Boyle
d3ce60713d
UVM, Device and Lattice/aligned allocators
2020-09-03 15:44:13 -04:00
Peter Boyle
c48da35921
Memory Vector UVM and Lattice alignedAllocator separate
2020-06-22 20:21:53 -04:00
Peter Boyle
32237895bd
Reorg memory manager for O(1) hash table
2020-06-03 09:09:52 -04:00
Peter Boyle
ebb60330c9
Automatic data motion options beginning
2020-05-17 16:34:25 -04:00
Peter Boyle
07c0c02f8c
Speed up Cshift
2020-05-11 17:02:01 -04:00
Peter Boyle
bbbee5660d
First compiile on HiP
2020-05-10 05:28:09 -04:00
Peter Boyle
f8b8e00090
Systematise the accelerator primitives and locate to Grid/threads/Accelerator.h / Accelerator.cc
...
Aim to reduce the amount of cuda and other code variations floating around all over the place.
Will move GpuInit iinto Accelerator.cc from Init.cc
Need to worry about SharedMemoryMPI.cc and the Peer2Peer windows
2020-05-08 06:23:55 -07:00
Peter Boyle
28a1fcaaff
First compile against SYCL
2020-05-05 11:13:27 -07:00
Peter Boyle
afc7426f39
Much bigger pointer cache in case of Nvidia due to cost of setting up UVM allocations
2020-01-27 12:41:16 -05:00
Peter Boyle
339ea10cc7
First touch only on CPU code
2019-06-15 07:45:43 +01:00
gfilaci
9003c4a07c
allocator copy constructor (to be fixed)
2019-05-02 10:53:37 +01:00
Peter Boyle
b57a4d32aa
Merge branch 'develop' into feature/gpu-port
2018-12-13 05:11:34 +00:00
fb7d021b9d
Hadrons: moving Hadrons to root directory, build system improvements
2018-08-28 15:00:40 +01:00