- 11 Jan, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 07 Jan, 2017 5 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
- 06 Jan, 2017 9 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
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
-
- 05 Jan, 2017 3 commits
-
-
Matthieu Schaller authored
Check that the particles interacting in the SELF or PAIR tasks have been properly drifted to the current time
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
- 04 Jan, 2017 12 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
-
Matthieu Schaller authored
-
James Willis authored
-
James Willis authored
-
- 03 Jan, 2017 10 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.
-