- 03 Oct, 2016 1 commit
-
-
Peter W. Draper authored
Revert much of last commit, need to unskip tasks of progeny as well, note this means that we cannot just skip non-local cells, we just contract to not actually drift those
-
- 29 Sep, 2016 1 commit
-
-
Peter W. Draper authored
All active cells must be drifted so do not skip them if rebuilding. If rebuilding no need to unskip tasks, that will be after the rebuild Make sure we visit all related sends of the tasks, not just of the cell
-
- 27 Sep, 2016 3 commits
-
-
Matthieu Schaller authored
Merge branch 'mark_tasks_in_drift' of gitlab.cosma.dur.ac.uk:swift/swiftsim into mark_tasks_in_drift
-
Matthieu Schaller authored
-
Peter W. Draper authored
-
- 26 Sep, 2016 2 commits
-
-
Peter W. Draper authored
This reverts commit d5191f16.
-
Peter W. Draper authored
-
- 25 Sep, 2016 2 commits
-
-
James Willis authored
-
James Willis authored
-
- 23 Sep, 2016 3 commits
-
-
Matthieu Schaller authored
Moved the un-skipping of tasks to a separate function. Abort drifting when forcerbuild is on. Access forcerebuild atomically.
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
- 22 Sep, 2016 6 commits
-
-
Matthieu Schaller authored
Add debugging checks to make sure all the active tasks are scheduled and that no inactive task is being run.
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Peter W. Draper authored
Test gdwarf support in GCC compiler Fixes a problem introduced by !261. See merge request !262
-
Peter W. Draper authored
-
Matthieu Schaller authored
Add compiler flags that should show inlined functions when enabling debug Should work with Intel ICC and GCC. See merge request !261
-
- 21 Sep, 2016 10 commits
-
-
Matthieu Schaller authored
-
Peter W. Draper authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Tom Theuns authored
-
Tom Theuns authored
-
Matthieu Schaller authored
Tom feedback Adds a new task, which depends on kick, to perform feedback. Currently, increases the thermal energy of the particle nearest a specified SN location by a specified amount. See merge request !232
-
Tom Theuns authored
-
Tom Theuns authored
-
- 20 Sep, 2016 5 commits
-
-
Tom Theuns authored
-
Tom Theuns authored
-
Tom Theuns authored
-
Tom Theuns authored
-
Tom Theuns authored
-
- 19 Sep, 2016 6 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
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
-
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
-
Pedro Gonnet authored
-
- 16 Sep, 2016 1 commit
-
-
Tom Theuns authored
-