- 19 Dec, 2016 6 commits
-
-
Peter W. Draper authored
-
Pedro Gonnet authored
add memswap_unaligned for unaligned parameters, have to use explicit unaligned load/store intrinsics, not sure this works for AltiVec.
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
fix allocation of struct queue, i.e. if the struct uses __attribute__((aligned(*))), then we should allocate it with posix_memalign.
-
Pedro Gonnet authored
-
- 18 Dec, 2016 2 commits
-
-
Pedro Gonnet authored
allocate the cell_buff arrays aligned, as gcc assumes they will be and emits aligned read/writes in memswap.
-
Pedro Gonnet authored
-
- 17 Dec, 2016 5 commits
-
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Peter W. Draper authored
Fix doxygen error. Completed documentation for `test_interaction` function. See merge request !296
-
- 16 Dec, 2016 4 commits
-
-
James Willis authored
-
Peter W. Draper authored
-
Peter W. Draper authored
-
Peter W. Draper authored
Add support for jemalloc Since it is available. See merge request !295
-
- 14 Dec, 2016 2 commits
-
-
Peter W. Draper authored
-
Matthieu Schaller authored
-
- 13 Dec, 2016 3 commits
-
-
Pedro Gonnet authored
-
Peter W. Draper authored
if the threadpool is initialized with a single thread, don't bother spawning a r… …unner, just run in the threadpool_map callee, which is blocked. See #252. See merge request !293
-
Peter W. Draper authored
Space recycle Do the recycling not cell-by-cell, but with lists of cells at a time. See merge request !291
-
- 12 Dec, 2016 4 commits
-
-
Pedro Gonnet authored
if the threadpool is initialized with a single thread, don't bother spawning a runner, just run in the threadpool_map callee, which is blocked.
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
- 11 Dec, 2016 1 commit
-
-
Matthieu Schaller authored
-
- 09 Dec, 2016 2 commits
-
-
Peter W. Draper authored
Conflicts: src/space.c
-
Peter W. Draper authored
This reverts commit 00499932.
-
- 08 Dec, 2016 2 commits
-
-
Peter W. Draper authored
Minimize particle movement during repartitioning Attempt to keep particles on local nodes by comparing the new and old regions and permuting the solution by picking new regions with the largest number of cells in the old regions. Gives an unmoved fraction of around 42% for larger numbers of ranks (compared to `1/nrank` for the current scheme). Doesn't make a huge improvement to runtimes, seems to be around 10% on a repartition step of `EAGLE_25`, and we only do that infrequently. See merge request !288
-
Matthieu Schaller authored
-
- 07 Dec, 2016 3 commits
-
-
Peter W. Draper authored
-
Matthieu Schaller authored
Profiler Summary ------- - Profiler object that can be used to time functions and write the results to an output file See merge request !289
-
Matthieu Schaller authored
-
- 06 Dec, 2016 4 commits
-
-
Peter W. Draper authored
-
James Willis authored
-
James Willis authored
-
James Willis authored
-
- 05 Dec, 2016 2 commits
-
-
Peter W. Draper authored
Tidy up. Remove commented out code mainly, just output used fraction when verbose, revert changes to main
-
James Willis authored
-