1. 22 Feb, 2017 5 commits
  2. 21 Feb, 2017 9 commits
  3. 20 Feb, 2017 6 commits
  4. 19 Feb, 2017 3 commits
  5. 17 Feb, 2017 2 commits
  6. 16 Feb, 2017 1 commit
    • Peter W. Draper's avatar
      Merge branch 'no_unnecessary_loop_in_pair' into 'master' · 6a1b49d8
      Peter W. Draper authored
      No unnecessary loop in pair
      This implements two tiny improvements:
       - In the PAIR task, only loop over the particles in a cell that has active particles.
       - In the ghost task, construct the list of indices of active particles only. No need to loop over the inactive ones.
      See merge request !313
  7. 15 Feb, 2017 5 commits
    • Matthieu Schaller's avatar
    • Matthieu Schaller's avatar
      Code formatting · f9c1d350
      Matthieu Schaller authored
    • Matthieu Schaller's avatar
    • Peter W. Draper's avatar
      Merge branch 'star_particles' into 'master' · 48264d40
      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's avatar
  8. 14 Feb, 2017 7 commits
  9. 10 Feb, 2017 2 commits