Doself2 vectorisation
Implements:
-
runner_doself2_force_vec
a vectorised version of theDOSELF2
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
Merge request reports
Activity
438 438 439 439 /** 440 440 * @brief Computes the kernel function and its derivative for two particles 441 * using vectors. 442 * 443 * Return 0 if $u > \\gamma = H/h$ 441 * using vectors. Does not return zero if $u > \\gamma = H/h$, should only 442 * be called if particles are known to interact. 444 443 * 438 438 439 439 /** 440 440 * @brief Computes the kernel function and its derivative for two particles 441 * using vectors. 442 * 443 * Return 0 if $u > \\gamma = H/h$ 441 * using vectors. Does not return zero if $u > \\gamma = H/h$, should only 442 * be called if particles are known to interact. 444 443 * 438 438 439 439 /** 440 440 * @brief Computes the kernel function and its derivative for two particles 441 * using vectors. 442 * 443 * Return 0 if $u > \\gamma = H/h$ 441 * using vectors. Does not return zero if $u > \\gamma = H/h$, should only 442 * be called if particles are known to interact. 444 443 * Unable to load the diff Fixed in 1bfcfaf6.
Added 1 commit:
- 614928e3 - Removed unneeded force properties in interaction cache.
Please register or sign in to reply