Here is my source:
Further down that thread is an updated way to get the faster sparse solution, which may help @jiang_ming_zhang as well.