- 15 Feb, 2017 3 commits
-
-
Matthieu Schaller authored
-
Peter W. Draper authored
Star particles and gparts links over MPI A big bundle of changes: - Introduce star particles. At the moment they are empty shells but they are ready to be used. - An `spart` is always linked to a `gpart` and will receive its gravitational forces from there. - A `gpart` now contains an enum containing information about whether it is linked to a `part`, to an `spart` or to nothing. - Added a more comprehensive test to check that the part<->gpart and spart<->gpart links are correct after every rebuild or MPI transaction. - `spart` get kicked and drifted and get their time-step computed. - `spart` are read-in and written to snapshots (only if running with `-S` for now). - Only the particle types that will be used are now read from ICs. Speeds-up the starting up process. - Corrects many incorrect communication of `gpart` over MPI. With this in we can run the EAGLE_25 over MPI with gpart and spart activated (e.g. `swift_mpi -s -g -S -t 16`). Note that this does not fix the remaining bug in #256 (Now fixed independently). See merge request !310
-
Matthieu Schaller authored
-
- 14 Feb, 2017 7 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
- 10 Feb, 2017 4 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
When redistributing, the debugging checks need to verify that particles are sorted in the right node, not in the right cell.
-
Peter W. Draper authored
Conflicts: src/Makefile.am src/gravity/Default/gravity_part.h
-
Peter W. Draper authored
No sorted pair over mpi Fix to #256. Do not use sorted pairs when the pair task is crossing over two MPI nodes. See merge request !312
-
- 08 Feb, 2017 4 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
- 07 Feb, 2017 2 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
- 06 Feb, 2017 4 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
- 05 Feb, 2017 5 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
- 04 Feb, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 03 Feb, 2017 10 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Peter W. Draper authored
-
Peter W. Draper authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
Conflicts: src/runner_doiact.h
-
Matthieu Schaller authored
-
Added the missing SSE function in vector.h. Compiles but accuracy is not identical to AVX when running test27.
-