Closed mlund closed 1 year ago
Non-bonded interactions can currently be splined and during lookup std::lower_bound() is used to find the knot. It however performs poorly with SIMD and we could instead investigate the following method which may be 10x faster:
std::lower_bound()
Non-bonded interactions can currently be splined and during lookup
std::lower_bound()
is used to find the knot. It however performs poorly with SIMD and we could instead investigate the following method which may be 10x faster: