1. 20 Sep, 2016 2 commits
  2. 19 Sep, 2016 5 commits
    • Matthieu Schaller's avatar
    • Matthieu Schaller's avatar
    • Matthieu Schaller's avatar
      Fix tolerances for GCC 4.8.0 · 1cf85204
      Matthieu Schaller authored
      1cf85204
    • Peter W. Draper's avatar
      Merge branch 'error_messages' into 'master' · 2cd097a8
      Peter W. Draper authored
      Sanitize smoothing lengths
      
      Here is a proposal to address problems such as #211. 
      
      At the start, after having read in the particles, constructed the top-level cells and all their progenitors we do a quick pass to sanitize the whole thing. If a top-level cell has more than 100000 particles (say) but has an `h_max` that prevents tasks associated with this cell from being split we do the following:
      
       - Compute the geometric mean and standard deviation of the smoothing lengths in that cell.
       - Limit the smoothing lengths of all particles in this cell to mean+4sigma (say).
      
      Recall that the cells are always split so that the scheduler will be able to push down the tasks at a later point. 
      This procedure is applied to the top-level cells only.
      
      Does that make sense to you ?
      
      See merge request !258
      2cd097a8
    • Peter W. Draper's avatar
      Merge branch 'cleanup_rho_dh' into 'master' · 154bb22a
      Peter W. Draper authored
      Cleanup rho dh and use of the EoS functions
      
      A few more rather unimportant cosmetic changes:
      
       - moved rho_dh to density.rho_dh everywhere.
       - added a force.f term to contain the transformed value of rho_dh. 
       - When computing the sound speed, I am now using the functions defined in equation_of_state.h everywhere.
      
      The particles are the same size in memory as before despite the change. I had to update the tolerances for the tests as rho_dh changed meaning. 
      
      See merge request !255
      154bb22a
  3. 16 Sep, 2016 3 commits
  4. 15 Sep, 2016 9 commits
  5. 14 Sep, 2016 13 commits
  6. 13 Sep, 2016 7 commits
  7. 12 Sep, 2016 1 commit