- 12 Jan, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 09 Jan, 2017 3 commits
-
-
Matthieu Schaller authored
Call vector Call vectorised version of `runner_doself1_density` when vectorisation is turned on. See merge request !302
-
James Willis authored
-
James Willis authored
-
- 06 Jan, 2017 6 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
Particle caching Summary ------- - Implements a vectorised version of `runner_doself1_density()`. - Implements a particle cache on each thread and allocates the memory `in engine_init()` - Modified `test27cells.c` so that particles that have been interacted with vectors are checked manually against a serial interaction - Implemented another vectorised version of `kernel_deval()` which calculates the kernel for two particles. - Fixes a bug in `runner_iact_vec_force` and `runner_iact_nonsym_vec_force` when calculating the SPH term `test27cells` will fail because of the thresholds set for the diff, I have attached the differences in: [brute_force_h_1.2348.dat](/uploads/8e32fd88cee93bd429bc57c64ab16b4d/brute_force_h_1.2348.dat) [swift_dopair_h_1.2348_avx_doself1_loop.dat](/uploads/4c61c74b5d4a7aef8a2c0d01cdc17e9e/swift_dopair_h_1.2348_avx_doself1_loop.dat) @nnrw56 @pdraper See merge request !287
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
- 04 Jan, 2017 11 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
James Willis authored
-
Peter W. Draper authored
Particle logger Next step in implementing streaming IO: add a `logger` that reads/writes `parts`, `gparts`, and timestamps to a `dump` (following #126). Comes with a nice unit test! Note that this does not yet touch the rest of the code, so it should have no effect on the rest of SWIFT. The next step will involve implementing a global dump and a new task type that actually writes particles in need of a move. See merge request !299
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
James Willis authored
-
James Willis authored
-
- 03 Jan, 2017 11 commits
-
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
added logger_log_part, still not sure how to handle/store old offsets, so leaving that to the caller.
-
Pedro Gonnet authored
-
- 26 Dec, 2016 2 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
- 24 Dec, 2016 1 commit
-
-
Matthieu Schaller authored
-
- 23 Dec, 2016 5 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
Removed the softened isothermal potential. The isothermal potential is now softened by default. Set epsilon to 0 to restore the old behaviour.
-
Matthieu Schaller authored
-