force computations