- 15 Nov, 2017 1 commit
-
-
Matthieu Schaller authored
Removed unnecessary dependency between the out-going gravity ghost and the self-grav and pair-grav tasks.
-
- 14 Nov, 2017 3 commits
-
-
Peter W. Draper authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
- 13 Nov, 2017 1 commit
-
-
Peter W. Draper authored
-
- 12 Nov, 2017 1 commit
-
-
lhausamm authored
Open only once dependency file and add an option in debugging-checks mode for writing task dependency graph
-
- 10 Nov, 2017 1 commit
-
-
lhausamm authored
-
- 09 Nov, 2017 1 commit
-
-
lhausamm authored
-
- 08 Nov, 2017 1 commit
-
-
Matthieu Schaller authored
Add information to stdout and timestep.txt about what happened in the step (rebuild, repartition, snapshot, ...)
-
- 05 Nov, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 02 Nov, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 26 Oct, 2017 1 commit
-
-
Peter W. Draper authored
An attempt to tune these calls without affecting the other parts which work better with buffered MPI
-
- 09 Oct, 2017 4 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
- 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.
-
- 06 Oct, 2017 3 commits
-
-
Matthieu Schaller authored
Use the threadpool to collect data over the top-level cells at the end of the timestep. Also only loop over the cells that have tasks in their hierarchy.
-
Matthieu Schaller authored
Instead of listing local cells only, list cells that have a tasks associated with them on the local node.
-
Matthieu Schaller authored
-
- 05 Oct, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 01 Oct, 2017 3 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
All gpart now find all of their interactions following correct boundary condition check in runner_do_grav_long_range()
-
Matthieu Schaller authored
-
- 29 Sep, 2017 3 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
Can now run through all the tasks but still missing some interactions coming from the close-by pairs over MPI
-
- 28 Sep, 2017 1 commit
-
-
Matthieu Schaller authored
All-reduce all the top-level multipoles after a rebuild() to make sure we have all information in hands to construct the tasks.
-
- 26 Sep, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 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 2 commits
-
-
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.
-
James Willis authored
-
- 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 1 commit
-
-
Matthieu Schaller authored
-