7namespace dr::__detail {
9inline std::size_t round_up(std::size_t n, std::size_t multiple) {
14 int remainder = n % multiple;
19 return n + multiple - remainder;
22inline std::size_t partition_up(std::size_t n, std::size_t multiple) {
27 return round_up(n, multiple) / multiple;