- 08 Oct, 2017 1 commit
-
-
Matthieu Schaller authored
Implement simple thread barriers to be used on systems where the POSIX implementation does not provide them. We default to the POSIX ones when detected at configure time.
-
- 25 Sep, 2017 1 commit
-
-
Matthieu Schaller authored
Fixed the gravity bugs reported in #363. Need to find a good rebuild criterion for gravity-only runs.
-
- 24 Sep, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 22 Sep, 2017 1 commit
-
-
Matthieu Schaller authored
Fix to #363. Drifting decision needs to use the same multipole information as the actual tree walk. Also fix some gravity_cache padding values.
-
- 19 Sep, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 15 Sep, 2017 1 commit
-
-
Peter W. Draper authored
There is a problem when the cpu mask is empty and using multiple MPI ranks on a node, in that case all the main threads end up pinned to one core during the reading of the initial condition (and any other tasks done before engine_init is called).
-
- 13 Sep, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 12 Sep, 2017 2 commits
-
-
Matthieu Schaller authored
Force compiler to report shadowed variables. Removed all shadowed variables. Added the function scheduler_activate_send() to simplify the unskipping of MPI sends.
-
Matthieu Schaller authored
Reinstate missing pointer indirection for external gravity dependencies that had disappeared in merge.
-
- 11 Sep, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 08 Sep, 2017 2 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
- 28 Aug, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 22 Aug, 2017 2 commits
-
-
Peter W. Draper authored
-
Peter W. Draper authored
-
- 21 Aug, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 19 Aug, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 18 Aug, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 17 Aug, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 16 Aug, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 15 Aug, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 14 Aug, 2017 5 commits
-
-
Matthieu Schaller authored
-
Peter W. Draper authored
-
Peter W. Draper authored
Hopefully still quite conservative
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
- 13 Aug, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 12 Aug, 2017 5 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
Correct use of caches in the self-PP gravity task. Make sure we can run without vectorization. Make sure we can run without hydro.
-
Matthieu Schaller authored
Correct use of caches in the self-PP gravity task. Make sure we can run without vectorization. Make sure we can run without hydro.
-
- 11 Aug, 2017 4 commits
-
-
Peter W. Draper authored
-
James Willis authored
-
Peter W. Draper authored
Also note that we don't adjust this value for MPI, in tests the number is just too unpredictable
-
Peter W. Draper authored
This is now the default
-
- 10 Aug, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 07 Aug, 2017 1 commit
-
-
Peter W. Draper authored
Lots of refactoring to tidyup code reuse
-
- 04 Aug, 2017 1 commit
-
-
Peter W. Draper authored
Previously we had a max of 96, much smaller numbers will work depending on the job
-
- 03 Aug, 2017 1 commit
-
-
Matthieu Schaller authored
runner_dopair_grav() should abort if the distance between the cells is larger than the mesh smoothing scale.
-