- 17 May, 2017 3 commits
-
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
- 16 May, 2017 10 commits
-
-
Pedro Gonnet authored
sort and drift tasks unlock all sorts and drifts above them, respectively, and activate tasks as is done in cell_unskip_tasks.
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
activate sorts and drifts in sub-cell tasks explicitly, store current values for h_max, dx_max, and dx_max_sort for consistency.
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
- 05 May, 2017 2 commits
-
-
Matthieu Schaller authored
Disable particle cache when vectorisation is disabled. See merge request !337
-
James Willis authored
-
- 01 May, 2017 3 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
Dopair1 vectorisation merge Summary ------- - Contains a vectorised version of `runner_dopair1_density` - `runners` now have two particle caches to hold cell ci and cell cj - The `cache` has been updated to include `max_d` which is the maximum distance into the neighbouring cell - `cache.h` contains more functions to read two cells into cache and to read a subset of particles from each cell into the cache See merge request !320
-
Matthieu Schaller authored
-
- 30 Apr, 2017 2 commits
-
-
Matthieu Schaller authored
Added softened gravity to the M2L kernels See merge request !336
-
Matthieu Schaller authored
-
- 28 Apr, 2017 7 commits
-
-
Matthieu Schaller authored
-
James Willis authored
Crucial +1 for the edge case where all particles in cell ci interact with at least one particle in cell cj.
-
James Willis authored
-
James Willis authored
-
James Willis authored
-
James Willis authored
Updated runner_doself1_density_vec and runner_dopair1_density_vec to align with Pedro's recent changes in DOPAIR1 and DOSELF1.
-
Matthieu Schaller authored
Do not clear the sort flag when receiving parts after the ghost. Implements #304. We only reset the c->sorted flag for the first receive not for the second one. See merge request !335
-
- 27 Apr, 2017 13 commits
-
-
Matthieu Schaller authored
Do not clear the sort flag when receiving parts after the ghost. We can re-use the sort from the density.
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
Removed the 'tight' property of the tasks. Only density pairs need to be tight so we can just use that.
-
Matthieu Schaller authored
-
Matthieu Schaller authored
Add a separate timer for subset sub-cell tasks. Write the timers to a file. Make sure we can compile without timers. Add a configure option to switch the timers on.
-
James Willis authored
Merge branch 'dopair-vectorisation-merge' of gitlab.cosma.dur.ac.uk:swift/swiftsim into dopair-vectorisation-merge Conflicts: src/runner_doiact.h
-
James Willis authored
-
Matthieu Schaller authored
-
James Willis authored
-
James Willis authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-