https://hgpu.org/?p=8963
A Parallel Active-Set Method for Solving Frictional Contact Problems