Closed
Milestone
expired on Jun 21, 2017
GPU SWIFT part 1
The first milestone that involves having GPU ready code implemented for the scheduler, the density tasks, the force tasks and the data transfer tasks (and the ghost tasks?)
Note the GPU swift version is based on ad8aa1fb so any later additions to master will not be reflected in GPU code at this time.
Unstarted Issues (open and unassigned)
0
Ongoing Issues (open and assigned)
0
Completed Issues (closed)
8
- Separating the GPU & non-GPU tasks
- Create a wrapper macro for malloc
- Create test27 and test125 for the GPU code
- Setup CUDA within autotools
- Creation of CUDA tasks and cells and transfer of this data to the GPU and queue initialisation.
- GPU Scheduler
- GPU Density + Force tasks
- Create particle data structures on the device and data transfer tasks to map the transformations.
Loading
Loading
Loading