- 07 Oct, 2017 2 commits
-
-
James Willis authored
-
James Willis authored
-
- 06 Oct, 2017 1 commit
-
-
James Willis authored
Created a branching function for DOPAIR2 to only call the vectorised function when vectorisation is enabled and call the serial version when corner cells interact. Moved some debug statements inside the branching functions.
-
- 05 Oct, 2017 3 commits
-
-
James Willis authored
runner_dopair2_force_vec now runs correctly without looping over all particles. max_index have been populated using the max between hi and hj_max.
-
James Willis authored
-
James Willis authored
-
- 04 Oct, 2017 2 commits
-
-
James Willis authored
Fixed bug where max_index_i could be count_j instead of count_j - 1. Also fixed bug where an exit iteration of 0 prevents the inner loop from executing. For dopair2.
-
James Willis authored
Fixed bug where max_index_i could be count_j instead of count_j - 1. Also fixed bug where an exit iteration of 0 prevents the inner loop from executing.
-
- 03 Oct, 2017 2 commits
-
-
James Willis authored
Take the maximum between hi and hj_max when working out which particles to skip. This ensures all interactions are found. Sedov blast now runs correctly with runner_dopair2_force_vec.
-
James Willis authored
-
- 27 Sep, 2017 1 commit
-
-
James Willis authored
-
- 24 Sep, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 22 Sep, 2017 4 commits
-
-
James Willis authored
-
James Willis authored
-
James Willis authored
-
James Willis authored
-
- 13 Sep, 2017 2 commits
-
-
James Willis authored
-
James Willis authored
Estimate an upper bound on the number of particles to read into the cache and how many particles to loop over in DOPAIR2_VEC.
-
- 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.
-
James Willis authored
-
- 11 Sep, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 07 Sep, 2017 2 commits
-
-
James Willis authored
-
James Willis authored
-
- 02 Sep, 2017 2 commits
-
-
James Willis authored
-
James Willis authored
-
- 01 Sep, 2017 3 commits
-
-
Matthieu Schaller authored
-
James Willis authored
-
James Willis authored
-
- 31 Aug, 2017 4 commits
-
-
James Willis authored
-
James Willis authored
-
James Willis authored
-
James Willis authored
Changed call to part_is_active to new function. Also removed unnecessary load of v_hj in runner_doself2_vec.
-
- 24 Aug, 2017 5 commits
-
-
James Willis authored
-
James Willis authored
-
James Willis authored
-
James Willis authored
Removed alternate version of doself2_vec that was slower than current version. Renamed some variables. Removed left-packing functions for force interactions as they are not used anymore.
-
James Willis authored
Created new version of doself2_vec that computes force interaction on the fly, 2.1x faster than serial.
-
- 22 Aug, 2017 3 commits
-
-
James Willis authored
-
James Willis authored
-
James Willis authored
-