-
- Downloads
Merge branch 'doself2-vectorisation' into 'master'
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
Showing
- .gitignore 5 additions, 0 deletions.gitignore
- src/active.h 8 additions, 0 deletionssrc/active.h
- src/cache.h 91 additions, 0 deletionssrc/cache.h
- src/hydro/Gadget2/hydro_iact.h 361 additions, 0 deletionssrc/hydro/Gadget2/hydro_iact.h
- src/kernel_hydro.h 67 additions, 10 deletionssrc/kernel_hydro.h
- src/runner.c 6 additions, 2 deletionssrc/runner.c
- src/runner_doiact.h 7 additions, 2 deletionssrc/runner_doiact.h
- src/runner_doiact_vec.c 240 additions, 39 deletionssrc/runner_doiact_vec.c
- src/runner_doiact_vec.h 1 addition, 0 deletionssrc/runner_doiact_vec.h
- tests/Makefile.am 1 addition, 3 deletionstests/Makefile.am
- tests/benchmarkInteractions.c 0 additions, 525 deletionstests/benchmarkInteractions.c
- tests/test125cells.c 57 additions, 4 deletionstests/test125cells.c
- tests/testInteractions.c 289 additions, 16 deletionstests/testInteractions.c
- tests/testInteractions.sh.in 32 additions, 5 deletionstests/testInteractions.sh.in
- tests/tolerance_testInteractions.dat 4 additions, 4 deletionstests/tolerance_testInteractions.dat
Loading
Please register or sign in to comment