- 08 Sep, 2017 2 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
- 07 Sep, 2017 9 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
-
- 02 Sep, 2017 5 commits
-
-
Matthieu Schaller authored
Combine masks with a macro to be compatible with AVX-512. See merge request !417
-
James Willis authored
Conflicts: src/runner_doiact_vec.c
-
James Willis authored
-
Matthieu Schaller authored
Fix for AVX-512 compilation. Use the vec_mask_and macro and not vec_and when dealing with masks. I had to do this to be able to compile on the AVX512 system. Does this correction make sense to you ? See merge request !416
-
James Willis authored
-
- 01 Sep, 2017 6 commits
-
-
Matthieu Schaller authored
-
Matthieu Schaller authored
Pad properties with sensible values to prevent floating point exceptions. Try again. I have ran the test that fails in the Jenkins script 3 or 4 times and it runs fine. See merge request !415
-
James Willis authored
-
James Willis authored
-
Matthieu Schaller authored
-
Matthieu Schaller authored
Pad properties with sensible values to prevent floating point exceptions. See merge request !414
-
- 31 Aug, 2017 6 commits
-
-
James Willis authored
-
Matthieu Schaller authored
Bug inside debug checks. There was an extra `{` on line 637 of `runner_doiact_vec.c` that I missed because I never compiled debugging checks enabled. I also formatted the rest of the code, which messes up the diff in gitlab. See merge request !413
-
James Willis authored
-
Matthieu Schaller authored
Doself2 vectorisation Implements: * `runner_doself2_force_vec` a vectorised version of the `DOSELF2` for force interactions. * Updates particle cache with properties needed for force interactions. * Vectorised interaction functions for the force using 1 and 2 vectors, which are tested in `testInteractions.c` See merge request !406
-
James Willis authored
Changed call to part_is_active to new function. Also removed unnecessary load of v_hj in runner_doself2_vec.
-
James Willis authored
Created a new function to check that a particle is active, without passing in a pointer to the engine.
-
- 29 Aug, 2017 3 commits
-
-
Matthieu Schaller authored
Use getticks() to get enough randomness when enqueing tasks without owners. How about this version ? See merge request !411
-
Matthieu Schaller authored
-
Matthieu Schaller authored
Added cpuid for Kaby Lake processor and corresponding compilation flags. Could you let me know whether this works ? I think I got the correct cpuid pattern for KabyLake... See merge request !410
-
- 28 Aug, 2017 1 commit
-
-
Matthieu Schaller authored
-
- 26 Aug, 2017 1 commit
-
-
Matthieu Schaller authored
Make the expected number of tasks per cell a parameter. Previously we had a max of 96, much smaller numbers will work depending on the job See merge request !395
-
- 24 Aug, 2017 7 commits
-
-
James Willis authored
-
James Willis authored
-
James Willis authored
-
James Willis authored
-
James Willis authored
-
James Willis authored
-
James Willis authored
-